7 / 38
Как работает оператор instanceof?
Оператор instanceof проверяет, присутствует ли Constructor.prototype где-либо в цепочке прототипов объекта. Выражение obj instanceof Constructor возвращает true, если Constructor.prototype находится в цепочке [[Prototype]] объекта obj. Это не проверка «кто создал объект», а проверка цепочки прототипов.