箭头函数的外层作用域应该是forEach函数作用域吧,这句话结合这道题我有点不太理解
登陆购买课程后可参与讨论,去登陆吧
同学你好,解答如下:
首先,箭头函数中的this:指向定义时所在的对象,而不是调用时所在的对象。
其次,在forEach方法中,第二个参数虽然指定了回调函数中的this指向,但是对箭头函数无效;而且该箭头函数此时是作为回调函数被调用,而不是被定义。而在forEach方法之外就是全局全作用域,所以箭头函数是在全局作用域中定义的,this指向window。
祝学习愉快!
这专业术语,感觉好绕
同学你好,简单点来说,箭头函数这一块,就是看它在什么位置,如果说它的外层没有作用域,那么this就是指向window。如果说它外层有作用域this就指向外层。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
92 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星