Вопрос по поводу функций
У меня такой вопрос:
Дано:
var AT = new Tools();
AT.test(function(){
alert("1");
});
AT.test(function(){
alert("2");
});
AT.test(function(){
alert("3");
});
И:
function Tools(){
this.test = function(func){
var self = this;
this.func = func;
setInterval(function(){
setTimeout(self.func,1);
},100);
}
}
Вопрос - как сделать так, чтобы функцию была у каждого своя индивидуальная? |
Я же все правильно спросил!
Что не так? |
var AT1 = new Tools(),
AT2 = new Tools(),
AT3 = new Tools();
AT1.test(function(){
alert("1");
});
AT2.test(function(){
alert("2");
});
AT3.test(function(){
alert("3");
});
|
А ВОТ ОШИБКА!
Решение проблемы я уже нашел:
this.test= function(func){
new Test(func);
}
function Test(func){
}
|
| Часовой пояс GMT +3, время: 21:27. |