October
31st,
2017
자바스크립트 패턴들에 대해 알아보겠습니다.
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();
};