Область видимости переменных Coffeescript / Javascript

I ' Я не совсем уверен, почему у меня нет доступа к переменной @date (this.date) из контекста анонимной функции, определенной в Cf ()

class C
  constructor: () ->
    @date = new Date()

  f: () ->
    $(document).keydown( (e) ->
      alert(@date)
    )

Может ли кто-нибудь прокомментировать это?

5
задан Juliusz 15 August 2011 в 06:28
поделиться