JS中this的几种指向

佐手、 提交于 2020-04-06 22:41:32

这些this的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this的指向不同
一般指向我们的调用者。

普通函数调用          window。
定时器函数             window。
立即执行函数          window。
构造的函数调用       实例对象、原型对象里面的方法也指向实例对象。
对象方法调用          该方法所属对象。
事件绑定方法          绑定事件对象。 

 

 1. 严格模式下全局作用域中函数中的this是undefined。

2. 严格模式下,如果构造函数不加new调用,this会报错。

3. new实例化的构造函数指向创建的对象实例。

4. 定时器this还是指向window。

5. 事件、对象还是指向调用者。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!