JavaScript 中的圆括号
Enclosing parentheses in JavaScript
我能得到以下代码片段的解释吗?
(function()
{
alert();
})();
这看起来像一个匿名函数,并且执行了 alert() 函数。我不明白外括号的语义。这部分代码片段是什么意思?
(
)()
这表示立即执行的功能。以更简单的方式,这意味着同时声明函数和called/executed。
我能得到以下代码片段的解释吗?
(function()
{
alert();
})();
这看起来像一个匿名函数,并且执行了 alert() 函数。我不明白外括号的语义。这部分代码片段是什么意思?
(
)()
这表示立即执行的功能。以更简单的方式,这意味着同时声明函数和called/executed。