匿名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(){…})(
)。