Показать сообщение отдельно
  #1 (permalink)  
Старый 07.10.2014, 15:43
Новичок на форуме
Отправить личное сообщение для bely.oleg Посмотреть профиль Найти все сообщения от bely.oleg
 
Регистрация: 07.10.2014
Сообщений: 1

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
Ответить с цитированием