获得徽章 0
- #每天一个知识点#
1、this关键字
(1)出现在全局函数中(普通函数,定时器函数,立即执行函数)this的指向永远是
window,比如fun();相当于window.fun()
(2)出现在严格模式中永远不会指向window,函数中使用es5的严格模式‘use strict’,this为undefined
(3)以方法的形式调用时,this指向调用调用该方法的那个对象。
(4)以构造函数的形式调用时,this指向构造函数创建的实例对象。
(5)以事件绑定函数的形式调用时,this指向绑定事件的对象。
(6)使用call和apply调用时,this指向指定的那个对象使用中。
(7)this出现在箭头函数中时,this和fuji父级作用域的this指向相同。展开评论3
![[不失礼貌的微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_16.9d17f6d.png)
![[吃瓜群众]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_10.42a731c.png)
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)
![[嘿哈]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_67.9ceed33.png)