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