2 happpyboys happpyBoyS 于 2016.03.16 10:11 提问

javascript闭包函数问题

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

1个回答

showbo
showbo   Ds   Rxr 2016.03.16 16:27

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

javascript运行机制浅析

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!