Встречается на собеседованиях • сегодня

Как использовать instanceof

instanceof проверяет, принадлежит ли объект к определённому классу или конструктору. Возвращает true или false.

javascript
class Car {}
const myCar = new Car();

console.log(myCar instanceof Car); // true
console.log(myCar instanceof Object); // true (наследуется от Object)

Особенности:

  • Работает с классами и функциями-конструкторами
  • Проверяет всю цепочку прототипов
  • Может дать ложный результат, если изменён prototype

Пример с наследованием:

javascript
class Animal {}
class Dog extends Animal {}

const dog = new Dog();
console.log(dog instanceof Dog); // true
console.log(dog instanceof Animal); // true
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы