立即执行函数

  var a = 1;
       (function a(){
       a = 2;
       console.log(a)
  })()


执行结果:

  f   a(){
    a = 2;
   console.log(a)
      }

  立即执行函数有自己独立的作用域,如果函数名与内部变量产生冲突,就永远执行函数本身

  

原文地址:https://www.cnblogs.com/xuexiaotian/p/15556112.html