我希望创建一个匿名函数并立即调用它。
1)这将导致语法错误。为什么?
1)这会产生语法错误,为什么呢?
function ()
{
alert("hello");
}();
2) 在函数定义周围加上 () 就可以了。
(function ()
{
alert("hello");
})();
3) 或者,将匿名函数分配给一个变量。它可以工作。
var dummy = function()
{
alert("hello");
}();
为什么第一种方法不起作用?