如何将coffeescript类扩展样式更改为cc.Class.extends({ator:function(){} ...})?

时间:2014-07-19 09:09:11

标签: javascript coffeescript extends

class  Son extends Father   

作为js的coffeescript:

Son = function(){ __extends=function(){...} .... Son::ator = function(){} return Son}

但我需要这个:

Son = Father.extends({ator:function (){}}) 

当bassClass不是咖啡类时,原生的'extends'不会用于所有东西。所以 我可以通过更改coffeescript代码来使用新样式'extends',如果是,怎么做?

1 个答案:

答案 0 :(得分:0)

  

我需要这个:

Son = Father.extends({ator:function (){}})

我不知道使用CoffeeScript的extends有什么问题,但如果你想编写编译成上述代码的代码,请使用

Son = Father.extends
    ator: () ->