자바스크립트 패턴들에 대해 알아보겠습니다.

1. Module pattern

모듈 패턴(module pattern)은 가장 기초적인 패턴입니다.

var t;
function foo() {
    if (t) {
        return t;
    }
    t = new Date();
    return t;
}
var foo = (function() {
    var t;
    return function() {
        if (t) {
            return t;
        }
        t = new Date();
        return t;
    }
})();

2. Lazy function definition pattern

var foo = function() {
    var t = new Date();
    foo = function() {
        return t;
    };
    return foo();
};

Yonggoo Noh

I am interested in Computer science and Mathematics.