0
Допустим, у меня есть следующий модульКак я могу иметь несколько экземпляров одного и того же модуля Javascript?
var TestModule = (function() {
var myTestIndex;
var module = function(testIndex) {
myTestIndex = testIndex;
alertMyIndex();
};
module.prototype = {
constructor: module,
alertMyIndex: function() {
alertMyIndex();
}
};
function alertMyIndex() {
alert(myTestIndex);
}
return module;
}());
И я объявляю 3 ее экземпляры
var test1 = new TestModule(1);
var test2 = new TestModule(2);
var test3 = new TestModule(3);
Как я получить
test1.alertMyIndex();
показать 1 вместо 3?