以以下代码为例:
class MyClass
@staticMethod: -> hello_world()
instanceMethod: -> MyClass.staticMethod()
有没有一种方法可以从内部引用 MyClassinstanceMethod
而无需明确命名?就像是self.staticMethod()
以以下代码为例:
class MyClass
@staticMethod: -> hello_world()
instanceMethod: -> MyClass.staticMethod()
有没有一种方法可以从内部引用 MyClassinstanceMethod
而无需明确命名?就像是self.staticMethod()
您可以constructor
像在 JavaScript 中一样使用获取“类”:
instanceMethod: ->
@constructor.staticMethod()
演示(添加了子类以更好地衡量):http: //jsfiddle.net/ambiguous/zM3ND/