基本上,我想做类似的事情:
class Animal
@type: 'animal'
console.log "#{ @type } type defined"
class Dog extends Animal
@type: 'dog'
...???...
这样当这两个类被加载时,控制台输出看起来像
animal type defined
dog type defined
FWIW,第一行被记录;第二个是我遇到问题的地方。
我试过玩__super__
和诸如此类的东西,但那些引用了构造函数。我正在尝试获取超类函数定义本身...