iMaxmaxmaximus, я тебя понял. Замыкания действительно нет и self хранить негде.
Очень-очень жаль. Не люблю раздувать код одинаковыми конструкциями..
В coffescript это решено на уровне синтаксиса:
Код:
|
onClick: () ->
// bla-bla-bla
bindEvent: () ->
$("some element").on "click" (e) => // => как раз позволяет передать this
@onClick() |
И из этого кофескрипт как раз соберет то, что я не хочу писать руками: var _this = this;