クローズドパッケージの使用シーン

568 ワード

1.グローバル変数の代わりに閉パッケージを使用
    var value = 50;
    var Fun = (function(){
    var value = 100;
    function outer(){
        console.log("value:",value);
    }

    return {
        outer : outer
    }
    })();

    Fun.outer();

2.パラメータの事前提供
function bibao(obj){
    return function(){
        console.log(obj);
    }
}

var param = 10;
var p1 = bibao(param);
setTimeout(p1,1000);

settimeoutの最初のパラメータはパラメータを提供するにくいが、ここではパケットを閉じることでパラメータを事前に設定する.
転載先:https://www.cnblogs.com/daihanlong/p/6221129.html