/**
* --------------------------------
* ¸ðµâ ÆÐÅÏÀ» ±¸ÇöÇÑ Å¬·ÎÀú ÄÚµå
* --------------------------------
*/
// Àº´ÐµÉ ¸â¹ö Á¤ÀÇ
var privateKey = 0;
function privateMethod() {
return ++privateKey;
}
// °ø°³µÉ ¸â¹ö (Ư±Ç ¸Þ¼Òµå) Á¤ÀÇ
return {
publickey : privateKey,
publicMethod : function () {
return privateMethod();
}
}
})();
À§ Äڵ忡¼ module.publicMethod() È£Ãâ Çϸé 1À» ¸®ÅÏ,
´Ù½Ã ÀçÂ÷ module.publicMethod() ¸¦ È£ÃâÇϸé 2¸¦ ¸®ÅÏ.
±× ÈÄ module.publickey ¸¦ È£ÃâÇϸé 0À» ¸®ÅÏ Çϴµ¥ ¿Ö 2°¡ ¾Æ´Ñ°Ç°¡¿ä?
Áú¹® | 1074¸íÀÌ Àоú¾î¿ä. 3.133.150.56