标签: javascript closures
我经常使用闭包语法
var something = (function () { //TODO: do something }());
并且,我经常发现人们使用这种语法
var something = (function () { //TODO: do something })();
如果两者的行为方式相同,那么两者之间有什么区别?
答案 0 :(得分:1)
没有真正的区别。两个语句都包含函数表达式,这些函数表达式计算为立即执行的函数。