老师这里没听懂

来源:3-8 箭头函数中的 this 指向

球球不一般

2021-12-20 20:42:12

https://img.mukewang.com/climg/61c07a1a090a67ff02520171.jpg

搜索

复制

写回答

1回答

好帮手慕慕子

2021-12-21

同学你好,截图中箭头函数没有自己的this,可以将其作为一个概念记住,可以结合下面的对比示例理解:

将截图中函数换成普通函数写法,内部的this指向调用该函数的对象,即:calc这个对象,如下图所示:

https://img.mukewang.com/climg/61c1310e09a05d0a07210471.jpg

再来对比箭头函数的写法,由于箭头函数没有自己的this,所以输出的this并没有指向调用该函数的对象,而是沿着作用域链向外查找,找到了全局作用于中的this指向window,如下图

https://img.mukewang.com/climg/61c1325409ccdd7c08300536.jpg

祝学习愉快~

0

0 学习 · 17877 问题

查看课程