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