js 老生常谈的(闭包)

js闭包 (私有化)

       var  init=(function(){
          var  a=100;
            function w(){
             console.log(a+=1)
              };
           function e(){
               console.log(a+=1)
           };
          return function(){
        w();   //101
        e();    //102
           }    
        }());

        init();


  模块化闭包


     var myObji=(function(){
       var models={};
       function define(name,deps,impl){
            for(var i=0;i

你可能感兴趣的:(js 老生常谈的(闭包))