Показать сообщение отдельно
  #6 (permalink)  
Старый 14.11.2012, 19:39
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

а какие пробемы ?
this будет указывать на класс, если ты боишся потерять this внутри метода, тогда сохраняй его в методе в самом начале.

test=class({
    hello:function(){
        var self=this;

        setTimeout(function(){      
                //здесь this мы потеряли, на класс он больше не указывает
                // зато доступен self !!!!
                self.world("hello");
        },1000) ;
    },

    world:function(text){
          alert(text+"world")
    }

})
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 14.11.2012 в 19:43.
Ответить с цитированием