en.javascript.info/1-js/9-object-inheritance/16-instanceof/2-instanceof-result/task.md
Ilya Kantor d4c714cbe1 work
2016-08-05 16:53:08 +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 );