立即执行函数
-
理解
看到一句很经典的话,立即执行函数就是,函数生命后,立即调用执行,所以函数后面紧跟一个 ‘()’
- 写法
(function(){}()); (function(){})()
-
记得for循环时,不仅可以用let,也可以用立即执行函数
- 立即执行函数不会产生闭包
(function test(){ var a = 123; })(); console.log(a) \\报错,a未定义
立即执行函数
理解
看到一句很经典的话,立即执行函数就是,函数生命后,立即调用执行,所以函数后面紧跟一个 ‘()’
(function(){}());
(function(){})()
记得for循环时,不仅可以用let,也可以用立即执行函数
(function test(){
var a = 123;
})();
console.log(a) \\报错,a未定义