Показать сообщение отдельно
  #8 (permalink)  
Старый 14.11.2012, 19:46
Аспирант
Отправить личное сообщение для bFree Посмотреть профиль Найти все сообщения от bFree
 
Регистрация: 19.08.2008
Сообщений: 42

Вот именно прописывать в каждом методе var self = this я совершенно не хочу. А придется это делать очень часто, т.к. постоянно работаю с jquery и другими фреймворками. Получается типа:

this.someAction = function() {};

this.method = function() {
    this.someAnotherMethod({
        onSuccess: function() {
            this.someAction(); // не будет работать, т.к. this указывает не на объект, в котором лежит внешний метод.
            self.someAction(); // раньше работало, а при использовании Class - нет.
        }
    });
};
Ответить с цитированием