var x = (function () {
some code
})();
这种表达方式叫什么,这是什么意思? 这部分定义了一个对象并在其中包含了一些功能。我很困惑为什么最后需要一个()。
答案 0 :(得分:0)
(function () {
some code
})();
以上代码是自调用功能(IIFE)。 var x = IIFE将IIFE重新调整的值赋给x。
这是一篇很好的解释IIFE的帖子 http://benalman.com/news/2010/11/immediately-invoked-function-expression/