看了阮大神ES6入门一书的时候,介绍箭头函数thisthis指向的固定化,并不是因为箭头函数内部有绑定this的机制,实际原因是箭头函数根本没有自己的this,导致内部的this就是外层代码块的this。网上也有云箭头函数的this绑定看的是this所在的函数定义在哪个对象下,绑定到哪个对象则this就指向哪个对象const Person = {
'sayHello': () => {console.log(this)}
};
Person.sayHello();这里的this为什么指向window?为什么不是外部代码块的Person对象的this.
- 3 回答
- 0 关注
- 884 浏览
添加回答
举报
0/150
提交
取消