모듈패턴 예제

AKSU·2022년 1월 12일
0
var baseFunc = (function(){
    var v1 = (function(){
      console.log("v1 called")
    })();
    var f1 = function(option){
        if(option.data === "N") {
            console.log("f2 data N!!")
        }
        option.f1Data = "f1 data added";
        return option
    };

    var f21 = function(data,callback) {
        return f1({data:data, callback:callback})
    }
    var f22 = function(data,callback) {
        return f1({data:data, callback:callback})
    }
    var f23 = function(data,callback) {
        return f1({data:data, callback:callback})
    }

    return {
        f21:f21,
        f22:f22,
        f23:f23
    }    
})();
profile
경돌이

0개의 댓글