在 CoffeeScript 中,如果我在类构造函数中定义一个实例属性,该属性可以在其定义中引用其他实例属性,例如:
class Foo
constructor: (data) ->
@One = 1
@Two = @One + 1
但是在类级别声明的实例属性呢?以下不起作用:
class Foo
One: 1
Two: @One + 1
在这种情况下,@ 符号指的是“类”本身,而不是实例。同样,简单地删除 @ 也不起作用。
有没有办法让在类级别声明的一个实例属性可以在其定义中引用另一个实例属性?