Support use of super inside instance setter.

This commit is contained in:
Kurt Ruppel
2015-01-23 17:22:54 -08:00
parent 9b68d08604
commit bbfb297d73
4 changed files with 70 additions and 3 deletions

View File

@@ -21,6 +21,10 @@ class Cat extends Animal {
return super.sound + ' MEOW!';
}
get name() {
return super.name;
}
set name(val) {
super.name = val;
this._name += ' Cat';
@@ -31,4 +35,4 @@ var cat = new Cat();
assert.equal(cat.sound, 'I am a cat. MEOW!');
cat.name = 'Nyan';
assert.equal(new Cat().name, 'Nyan Cat');
assert.equal(cat.name, 'Nyan Cat');