首页 > 其他 > 详细

this

时间:2021-05-18 12:12:47      阅读:21      评论:0      收藏:0      [点我收藏+]

this

一、指向

当我们调用函数的时候才能确定this的指向,调用方式的不同决定了this的指向不同;

一般指向我们的调用者。

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

 

1. 严格模式下全局作用域中函数中的this是undefined。
2. 严格模式下,如果构造函数不加new调用,this会报错。
3. new实例化的构造函数指向创建的对象实例。
4. 定时器this还是指向window。
5. 事件、对象还是指向调用者。

二、this指向的改变

call()、apply()、bind()

this

原文:https://www.cnblogs.com/shangsi/p/14779395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!