立即执行函数

立即执行函数

Posted by Lan on December 11, 2019

立即执行函数

  • 理解

    看到一句很经典的话,立即执行函数就是,函数生命后,立即调用执行,所以函数后面紧跟一个 ‘()’

  • 写法
      (function(){}());
    
      (function(){})()
    
  • 记得for循环时,不仅可以用let,也可以用立即执行函数

  • 立即执行函数不会产生闭包
      (function test(){
          var a = 123;
      })();
      console.log(a) \\报错,a未定义