以下代码在JavaScript中的含义是什么?

时间:2015-01-09 12:06:42

标签: javascript

以下代码在JavaScript中的含义是什么:

(function() {

})();

2 个答案:

答案 0 :(得分:0)

这是一个 singleton / IIFE (立即调用函数表达式)。

当想要使用本地作用域来消除对窗口等全局对象的绑定时,使用IIFE会很有帮助。

此方法还有一些轻微的性能优势,因为您可以将常用对象传递给匿名函数。 JavaScript首先在其本地范围内查找属性然后处理链。

答案 1 :(得分:0)

自我调用匿名函数

  

自我调用匿名在您创建它时会自动/立即运行并且没有名称,因此称为匿名。

More info