Javascript: рекурсия
От: strelochnik  
Дата: 04.06.09 16:17
Оценка:
Здравствуйте!
Вот есть такой код:

function someClass()
{
    this.foo = function()
    {
       alert('foo'); 
       this.bar();
       setTimeout(this.foo,1000);
    }
    
    this.bar = function()
    {
        alert('bar');
    }
    
    this.foo();
    
}
window.onload = function() {new someClass();}


Помогите понять, плиз, почему, если я рекурсивно вызываю метод foo, то вызов this.bar() валится с ошибкой "объект не поддерживает свойство или метод"?


04.06.09 21:58: Перенесено из 'Веб программирование'
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.