Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по поводу функций (https://javascript.ru/forum/misc/18195-vopros-po-povodu-funkcijj.html)

Solovei95 21.06.2011 15:58

Вопрос по поводу функций
 
У меня такой вопрос:
Дано:
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);
}

}


Вопрос - как сделать так, чтобы функцию была у каждого своя индивидуальная?

Solovei95 21.06.2011 16:03

Я же все правильно спросил!
Что не так?

Sweet 21.06.2011 16:34

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");
});

Solovei95 21.06.2011 16:39

А ВОТ ОШИБКА!

Решение проблемы я уже нашел:

this.test= function(func){
new Test(func);
}

function Test(func){

}


Часовой пояс GMT +3, время: 07:43.