happpyBoyS
happpyBoyS
采纳率0%
2016-03-16 02:11 阅读 1.3k

javascript闭包函数问题

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • showbo GoCityPass新加坡曼谷通票 2016-03-16 08:27

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

    javascript运行机制浅析

    点赞 评论 复制链接分享