酷酷数码问答网 _ www.kukumt.com
首页 电脑常识 互联网 操作系统 软件应用 硬件相关 电脑安全 数码产品 手机相关 笔记本 其它相关 编程
栏目导航
首页 > 编程 > 正文

怎么在闭包中this会指向window

作者:用户发布来源:酷酷数码问答网发布时间:2018-7-11


能帮我下了解?怎么在闭包中this会指向window?谢咯。

【百科解答】

闭包函数的回到顶部
最后,在this可以被使用之前,还必须先对其赋值。如果赋的值是一个对象的引用,则 this.m 访问的便是该对象上的 m。如果(内部)赋的值是 null,则this就指向全局对象。 (此段由 pangba 刘未鹏 翻译)(原文备考:Finally a value is assigned ...

关于this对象,在闭包函数中为什么会引用全局变量
给你写个简单的例子你就明白了 例: function a(){ var b = 1; //闭包 (function(){ b = 2; })(); } a(); 说明:按理来说b时属于a中的一个局部变量,是会在调用a时创建,调用完销毁的变量,但a中有一个闭包也就是其中的匿名函数调用了b,所以内...

javascript,对于闭包的理解,为什么this会取不同...
代码如下: 结果如下: 书上的解释如下: 可我把代码改成这样(跟书上改...
你上面的那个object.getnamefunc()这个返回的是一个function(就是function() {return this.name;}这段),而且现在这句执行是在全局作用域中,this指向的自然是全局。 加上()执行的话,也就是在全局中执行 下面的不用解释了吧


更多话题
上一篇:还有一台西门子200PLC,我现在用的笔记本电脑装有MCGS通用软件,数据线有USB转232,还有2 怎么用MCGS和s 下一篇:安装下载了好几次都不可以运行,怎么安装C语言编辑器在win7上不兼容。
[酷酷数码问答网 _ www.kukumt.com] 本站信息来自网友发布,本站无法保证其内容真实性,请用户一定仔细辨别。联系QQ:885 971 98