箭头函数里的this一定是window吗?

来源:5-6 箭头函数

cjq6502

2019-07-12 10:16:26

或者是nodejs中的global?

写回答

1回答

好帮手慕星星

2019-07-12

同学你好,箭头函数中的this是根据上下文的位置决定的,不一定是全局对象window哦,例如:


http://img.mukewang.com/climg/5d282c020001fb6b04910383.jpg

结果:

http://img.mukewang.com/climg/5d282c0a0001d87807820074.jpg

箭头函数中的this指向的是xm对象,因为定时器在这个对象中。而普通函数中this的指向的是window,这个定时器是window调用的,所以指向的window。

可以测试下区别,祝学习愉快!

0

0 学习 · 10739 问题

查看课程