Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JS module instances (https://javascript.ru/forum/misc/50684-js-module-instances.html)

bely.oleg 07.10.2014 15:43

JS module instances
 
Добрый день.

Осваиваю js, открыл для себя паттерн модуль. Но как использовать его, когда нужно создать несколько объектов (instances):

Пример:
var MODULE = (function () { 
    var my = {}, 
        _id; 
 
    function _privateMethod() { 
        // ... 
    } 
 
    my.moduleProperty = 1; 
    my.init = function (conf) { 
        _id = conf.id; 
    }; 
 
    return my; 
}());

//и далее хотелось бы использовать так:

var module1 = MODULE.init({id: 1});
//операции с module1

var module2 = MODULE.init({id: 2});
//операции с module2

d.skuratovich 07.10.2014 16:09

Эмм, какой-то странный подход для новичка)
Почитай про ООП нормально, то что ты пытаешься сделать неверно по логике)

Safort 07.10.2014 16:16

http://largescalejs.ru/module-pattern/

d.skuratovich 07.10.2014 16:19

Safort, спасибо, интересно будет почитать о таком подходе)


Часовой пояс GMT +3, время: 09:56.