js里 用一个圆括号包括function是什么意思怎样调用呢?

(function(){alert})
2025-04-15 08:24:28
推荐回答(2个)
回答1:

这个是立即执行的表达式,也是闭包的一种写法。后面不加括号是不执行的,完整的应该是下面这样的吧。
(function(){alert})()
意思就是匿名申明一个函数,然后立即执行

回答2:

这个感觉是立即执行函数的样子,用处很多。