Рассмотрим такой объект с цепочкой прототипов:
var A = {};
var B = Object.create(A);
var C = Object.create(B);
Как проверить во время выполнения, есть ли C в цепочке прототипов A?
instanceof
не подходит, так какпредназначен для работы с функциями конструктора, которые я здесь не использую.