當即調用函數寫法

使用當即執行函數,能夠達到不暴露私有成員的目的函數

例如寫法:io

var module1 = (function(){
        var _count = 0;
        var m1 = function(){
          //...
        };

        var m2 = function(){
          //...
        };

        return {
          m1 : m1,
          m2 : m2
        };
      })();
或者
var module1 = (function(){
        var _count = 0;
        return {
          m1 : function(){
                //...
           },
          m2 : function(){
                //...
           }
        };
      })();當即調用執行函數」有兩種寫法:(function(){}()); (function(){})();
相關文章
相關標籤/搜索