javascript实现自我执行功能的目的是什么?

在javascript中,您什么时候要使用它:

(function(){

//Bunch of code...

})();

在此:

//Bunch of code...

回答:

其全部与可变作用域有关。默认情况下,自执行函数中声明的变量仅可用于自执行函数中的代码。这样就可以编写代码,而不必担心在其他JavaScript代码块中如何命名变量。

例如:

(function(){ 

var foo = 3;

alert(foo);

})();

alert(foo);

这将首先警报“ 3”,然后在下一个警报上引发错误,因为未定义foo。

以上是 javascript实现自我执行功能的目的是什么? 的全部内容, 来源链接: utcz.com/qa/400886.html

回到顶部