标签: javascript closures
刚刚在https://github.com/douglascrockford/JSON-js/blob/master/json2.js中找到了以下方式来声明和调用闭包:
(function() { ... }()); <-- this part
我曾经如下:
(function() { ... })(); <-- this part
实际上很多其他库都使用第二种形式。
它们之间有什么区别,在哪种情况下它们会有所不同?