匿名JavaScript函数的括号

匿名JavaScript函数的括号,javascript,function,syntax,Javascript,Function,Syntax,它们是一样的吗 var multiply = function () { //.. }(); var multiply1 = (function () { //.. }()); 是的,它们完全相同。是的,它们完全相同。它们在Chrome中的工作方式似乎相同:它们在Chrome中的工作方式似乎相同:正如mquander在这种情况下所说,它们是相同的,但如果您想了解更多,您可以访问:正如mquander在这种情况下所说,它们是相同的,但是如果你想了

它们是一样的吗

var multiply = function () {
      //..
      }();

var multiply1 = (function () {
      //..
      }());

是的,它们完全相同。

是的,它们完全相同。

它们在Chrome中的工作方式似乎相同:

它们在Chrome中的工作方式似乎相同:

正如mquander在这种情况下所说,它们是相同的,但如果您想了解更多,您可以访问:

正如mquander在这种情况下所说,它们是相同的,但是如果你想了解更多,你可以去:

johnny-注意,
(function(){})(
function(){}()
可以根据上下文的不同而有所不同-如果没有分配给变量,后者将被解释为语句(和语法错误)而不是表达式。有些人更喜欢
(function(){}())
over
(function(){})(
)-只是一个简单的问题-注意,
(function(){})(
function(){}()
可以根据上下文而有所不同-如果没有分配给变量,后者将被解释为语句(和语法错误)与表达式相比,有些人更喜欢
(function(){}())
而不是
(function(){}())
-只是口味的问题我喜欢这个答案,同意这篇文章,现在我将开始编写我的函数调用,并使用它们周围的参数。谢谢!…和
(function(){…})()
,我更喜欢它。我喜欢这个答案,同意这篇文章,现在我将开始编写我的函数调用,使用它们周围的paren。谢谢!…还有我更喜欢的
(function(){…})(
)。