码迷,mamicode.com
首页 > 其他好文 > 详细

this指向问题

时间:2020-07-02 16:25:07      阅读:48      评论:0      收藏:0      [点我收藏+]

标签:UNC   tps   name   效果   blog   理解   调用   post   let   

原文链接:https://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html

最后两个例子中,第一个其实不是闭包,第二个是

因为最后两个例子其实都是this的指向问题,object.getNameFunc()返回来的是一个函数,let a = object.getNameFunc()然后a()能够达到同样的效果,这样就变成普通函数的调用了,普通函数的调用this是指向window的,作为对象的方法调用,this指向该对象。

根据文章中闭包的定义:我的理解是,闭包就是能够读取其他函数内部变量的函数 

第一个其实根本没用到内部变量,但是第二个用到了内部变量that

this指向更详细的链接可以看这里:https://juejin.im/post/5d51feaef265da039005219e

this指向问题

标签:UNC   tps   name   效果   blog   理解   调用   post   let   

原文地址:https://www.cnblogs.com/MJmajong/p/13225274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!