视频里说这个回调函数改成箭头函数,那this是指向谁的呀?
来源:2-3 Set实例的方法和属性
weixin_慕码人7523200
2021-11-29 14:59:19
相关截图:
1回答
好帮手慕慕子
2021-11-29
同学你好,指向window。
因为箭头函数中的this:指向定义时所在的对象,而不是调用时所在的对象。在forEach方法中,第二个参数虽然指定了回调函数中的this指向,但是对箭头函数无效,而且该箭头函数此时是作为回调函数被调用,而不是被定义,这种写法相当于先在全局中定义了一个箭头函数,然后作为参数参入forEach方法中,所以this指向window。
祝学习愉快~
相似问题