知识点
1 箭头函数中this就是父作用域的this
面试题
var x=11;
var obj = {
x:22,
say:()=>{
console.log(this.x)
}
}
obj.say();
/**
* 过程讲解
* 1 obj.say()调用后,this相当于父作用域的this;
* 我们知道,针对函数,谁调用this指向谁,那么箭头函数,谁调用,就指向
* 谁爸爸;obj的爸爸就是window,所以this.x是window.x=11;
*/
推论及注意事项
1 箭头函数不能作为构造函数使用,因为没有this
2 箭头函数传多参数用…,不能用arguments