Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下面的代码在JavaScript中是什么意思_Javascript - Fatal编程技术网

下面的代码在JavaScript中是什么意思

下面的代码在JavaScript中是什么意思,javascript,Javascript,以下代码在JavaScript中的含义是什么: (function() { })(); 这是一个单例/IIFE(立即调用的函数表达式) 当想要使用局部作用域时,使用IIFE会很有帮助,因为局部作用域可以消除与全局对象(如窗口)的绑定 这种方法还有一点性能优势,因为您可以将常用对象传递给匿名函数。JavaScript首先在其本地作用域中查找属性,然后在链上运行。它是一个自调用匿名函数 自调用匿名在您创建它时自动/立即运行,并且没有名称,因此称为匿名 这是一种创建新函数的语法。定义一个匿名函数后

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

(function() {

})();

这是一个单例/IIFE(立即调用的函数表达式)

当想要使用局部作用域时,使用IIFE会很有帮助,因为局部作用域可以消除与全局对象(如窗口)的绑定


这种方法还有一点性能优势,因为您可以将常用对象传递给匿名函数。JavaScript首先在其本地作用域中查找属性,然后在链上运行。

它是一个自调用匿名函数

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


这是一种创建新函数的语法。定义一个匿名函数后立即执行的声明?!请浏览此链接,它不是自调用的(调用它的代码不是函数的一部分)。它会立即被调用。标准术语是IIFE(立即调用的函数表达式)。