en.javascript.info/1-js/9-object-inheritance/09-instanceof/2-instanceof-result/solution.md
Ilya Kantor f99574f53b up
2016-11-14 16:31:21 +03:00

400 B
Raw Blame History

Да, распознает.

Он проверяет наследование с учётом цепочки прототипов.

function Animal() {}

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

var rabbit = new Rabbit();

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