0
class Test
    f1: -> console.log 'f1'
    f2: -> console.log 'f2'

    f:
        f3: -> f1()

test = new Test
test.f.f3()

当我在 NodeJS 中运行它时,我得到了这个:

ReferenceError: f1 is not defined

我想f1f.f3. 我怎样才能做到这一点?

谢谢!

4

1 回答 1

1

我的第一个答案不正确,但这有效(稍作修改):

class Test
  f1: -> console.log 'f1'
  f2: -> console.log 'f2'
  f: =>
    f3: => @f1()

test = new Test
test.f().f3()
于 2013-02-23T14:06:42.273 回答