en.javascript.info/1-js/07-object-inheritance/10-class-inheritance/1-class-constructor-error/task.md
Ilya Kantor 9ad9063d00 up
2016-11-28 21:35:42 +03:00

30 lines
469 B
Markdown

importance: 5
---
# Error creating an instance
Here's the code with `Rabbit` extending `Animal`.
Unfortunately, `Rabbit` objects can't be created. What's wrong? Fix it.
```js run
class Animal {
constructor(name) {
this.name = name;
}
}
class Rabbit extends Animal {
constructor(name) {
this.name = name;
this.created = Date.now();
}
}
*!*
let rabbit = new Rabbit("White Rabbit"); // Error: this is not defined
*/!*
alert(rabbit.name);
```