Показать сообщение отдельно
  #44 (permalink)  
Старый 23.09.2009, 12:34
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от B~Vladi
Значит придёться терпеть...
Так а что терпеть? =) В других реализациях думаете не сохраняется весь лексический контекст при замыканиях? Сохраняется. Просто this в JS не замыкается в отличии от некоторых других реализаций замыканий (например, в Ruby), а определяется динамически выражением вызова при входе в контекст. Приходится писать вручную var _this = this.
__________________
Тонкости ECMAScript
Ответить с цитированием