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