立即执行函数

 1.立即执行函数,不需要调用,立马就能自己的执行函数(两种写法)

  1.( function(){}() );   或者   ( function(){} ) ();

 2.写法   也可以传递参数进来

 3.立即执行函数最大的作用就是    独立创建了一个作用域,里面的所有变量都是局部变量  避免了命名冲突的问题。

  方式一:( function(){} ) () ;

  案例:

   (function(a,b) {

     console.log(a+b);  //3

     var  num = 10;   // 局部变量

    })(1,2);

  方式二:

  ( function(){} () );

  案例:

   (function sum(a,b){  // 也可以给函数加名字

    console.log(a+b);   //5

   }(2,3));

原文地址:https://www.cnblogs.com/qtbb/p/11705201.html