试题
考点

js语言和框架-JavaScript语言-语法相关-操作符相关

面5笔5

如何判断this指向?箭头函数的this指向什么?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

1、普通函数直接调用中的this
普通函数中的 this 指向 window 对象, 严格模式下为 undefiend

2、在对象里调用的this
指向调用函数的那个对象,this: 谁调用就指向谁

3、在构造函数以及类中的this
构造函数和类需要配合 new 使用, 而 new 关键字会将构造函数中的 this 指向实例对象,所以 this 指向 实例对象。

4、绑定事件函数的this
谁调用就指向谁。

5、定时器中的this
定时器中的 this 指向 window,因为定时器中采用回调函数作为处理函数,而回调函数的 this 指向 window。

6、箭头函数中的this
箭头函数没有自己的 this,会继承其父作用域的 this。

文章链接

评论
暂无评论

加载更多