22 lines
321 B
JavaScript
22 lines
321 B
JavaScript
class Animal {
|
|
constructor(name) {
|
|
this.name = name;
|
|
}
|
|
}
|
|
|
|
class Roo extends Animal {
|
|
constructor() {
|
|
class Koala extends (super('R'), Animal) {
|
|
constructor() {
|
|
super('K');
|
|
}
|
|
}
|
|
this.a = new Koala;
|
|
}
|
|
}
|
|
|
|
|
|
var r = new Roo();
|
|
assert.equal('R', r.name);
|
|
assert.equal('K', r.a.name);
|