为什么this指向window

来源:2-3 Set实例的方法和属性

Cynthia4660559

2022-03-16 21:17:46

老师,这里的this为什么指向window?s打点调用的这个方法,为什么this不指向s呢?

https://img.mukewang.com/climg/6231e37609bfd91c18160196.jpg

写回答

1回答

好帮手慕久久

2022-03-17

同学你好,forEach方法是被封装过的方法,它里面有很多逻辑代码,所以不能简单套用我们之前的规则。它的this需要通过第二个参数指定,例如:

https://img.mukewang.com/climg/6232937009e4d2b405620242.jpg

如果没有指定this,那么this默认是window。

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程