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

iMaxmaxmaximus, я тебя понял. Замыкания действительно нет и self хранить негде.

Очень-очень жаль. Не люблю раздувать код одинаковыми конструкциями..
В coffescript это решено на уровне синтаксиса:
Код:
onClick: () -> 
  // bla-bla-bla

bindEvent: () ->
  $("some element").on "click" (e) => // => как раз позволяет передать this
    @onClick()
И из этого кофескрипт как раз соберет то, что я не хочу писать руками: var _this = this;
Ответить с цитированием