14
我有这样一个类:前往类变量从类的实例中的CoffeeScript
class Cow
@feet : 4
constructor: (@name) ->
bes = new Cow "Bessie"
的问题是,是否有可能访问只给bes
英尺?
我有这样一个类:前往类变量从类的实例中的CoffeeScript
class Cow
@feet : 4
constructor: (@name) ->
bes = new Cow "Bessie"
的问题是,是否有可能访问只给bes
英尺?
您可以使用JavaScript constructor
property得到的类别,而且你会发现你feet
:
class Cow
@feet: 4
constructor: (@name) ->
class HexaCow extends Cow
@feet: 6
bes = new Cow('Bessie')
pan = new HexaCow('Pancakes')
alert(bes.constructor.feet) # 4
alert(pan.constructor.feet) # 6
演示:http://jsfiddle.net/ambiguous/ZfsqP/
我不知道任何特殊的CoffeeScript更换为constructor
的,虽然。