摘要: this指向问题 在普通函数中,this指向根据其使用场景不同改变。而箭头函数中的this始终指向其父级作用域 箭头函数不能作为构造函数 var Person = p => { this.name = p; } 此时的this并不是指向实例对象,而是指向父级作用域,指向window,所以不能作为构造 阅读全文
posted @ 2020-04-17 21:05 ashen1999 阅读(142) 评论(0) 推荐(0) 编辑
摘要: extends class Point { } class ColorPoint extends Point { } 通过extends关键字,实现子类对父类的继承 但是在继承父类时,必须使用super关键字,调用父类的构造方法,首先生成一个父类的this对象,得到与父类相同的属性或方法,再对其进行 阅读全文
posted @ 2020-04-17 16:49 ashen1999 阅读(419) 评论(0) 推荐(0) 编辑
摘要: class Point{ constructor(x, y){ this.x = x; this.y = y; } tostring(){ return '(' + this.x + ', ' + this.y + ')'; } } 在以上代码中,constructor就是构造方法,this关键字就 阅读全文
posted @ 2020-04-17 16:37 ashen1999 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 什么是async函数? Generator的语法糖,让异步操作变得更加方便 const asyncFunc = async funtion(){ const f1 = await readFile('./a.txt') const f2 = await readFile('./b.txt') con 阅读全文
posted @ 2020-04-17 14:35 ashen1999 阅读(167) 评论(0) 推荐(0) 编辑