継承オブジェクトからスーパーコンストラクターを呼び出すにはどうすればよいですか?たとえば、私は単純な動物の「クラス」を持っています:
function Animal(legs) {
this.legs = legs;
}
Animalを継承するが、レッグの数を乱数に設定する「Chimera」クラスを作成したい(コンストラクターでレッグの最大数を提供します。これまでのところ、これがあります。
function Chimera(maxLegs) {
// generate [randLegs] maxed to maxLegs
// call Animal's constructor with [randLegs]
}
Chimera.prototype = new Animal;
Chimera.prototype.constructor = Chimera;
動物のコンストラクターを呼び出す方法は?ありがとう