| 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
 
	 |