javascript闭包函数问题

这里面的 var x有什么用的
var b =(function(){function x(){} return new x()}();
var x =(function(){function x(){} return new x()}();
为什么这两段代码格式运行起来结果不同。

1个回答

这个是作用域的问题,不是闭包问题。里面的function x只有匿名函数访问到,返回了x的实例对象。和var x这个不一样

javascript运行机制浅析

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐