Добрый день.
Осваиваю 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