【发布时间】:2013-09-16 21:18:25
【问题描述】:
我正在学习 JavaScript,有时会看到类似的东西
function functionname()
{
// Some statements
} () ;
} 后面的 () 是什么意思?
非常感谢 Stack Overflow 专家
【问题讨论】:
-
在任何其他函数之后与
()相同。 -
嗯,目的可能是在答案讨论时立即调用该函数。但是,请注意,在这个 sn-p 中它是一个 SyntaxError。 function declaration 似乎不能紧跟
()。但是,function expression 可以(因此 IIFE 中的FE)。这种区别就是为什么function周围经常有另一组括号,这迫使它成为一个表达式。
标签: javascript