en.javascript.info/1-js/9-object-inheritance/11-instanceof/2-instanceof-result/task.md
Ilya Kantor b0976b5253 up
2016-11-14 23:41:18 +03:00

559 B
Raw Blame History

importance: 5


Что выведет instanceof?

В коде ниже создаётся простейшая иерархия классов: Animal -> Rabbit.

Что выведет instanceof?

Распознает ли он rabbit как Animal, Rabbit и к тому же Object?

function Animal() {}

function Rabbit() {}
Rabbit.prototype = Object.create(Animal.prototype);

var rabbit = new Rabbit();

alert( rabbit instanceof Rabbit );
alert( rabbit instanceof Animal );
alert( rabbit instanceof Object );