看了阮大神ES6入门一书的时候,介绍箭头函数this
this指向的固定化,并不是因为箭头函数内部有绑定this的机制,实际原因是箭头函数根本没有自己的this,导致内部的this就是外层代码块的this。
网上也有云
箭头函数的this绑定看的是this所在的函数定义在哪个对象下,绑定到哪个对象则this就指向哪个对象
const Person = { 'sayHello': () => {console.log(this)} }; Person.sayHello();
这里的this为什么指向window?为什么不是外部代码块的Person对象的this.
SanHuo
素胚勾勒不出你