在 CoffeeScript 中,我希望能够将超级方法分配给变量而不调用它。
class a
one: ->
class b extends a
one: ->
mySuper = super
但是,执行以下操作实际上会调用超级方法而不是返回它 - 这是编译后的代码:
return mySuper = b.__super__.one.apply(this, arguments);
我如何实际将超级方法分配给变量而不是调用它?
我知道我可以这样做:
class b extends a
one: ->
mySuper = b.__super__.one
但它不是那么干净。