【发布时间】:2011-10-01 22:21:52
【问题描述】:
它们是一样的吗?
var multiply = function () {
//..
}();
var multiply1 = (function () {
//..
}());
【问题讨论】:
-
johnny - 请注意
(function() { })()和function() {}()根据上下文可能不同 - 如果未分配给变量,后者将被解释为语句(和语法错误)而不是一个表达式。 -
有些人更喜欢
(function(){}())而不是(function(){})()- 只是口味问题
标签: javascript function syntax