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

Что такое метод instanceof

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

javascript
class Car {}
const myCar = new Car();
console.log(myCar instanceof Car); // true

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

  • Работает с цепочкой прототипов
  • Не сработает с примитивами (нужен объект-обёртка)
  • Можно проверять наследование
javascript
console.log([] instanceof Array); // true
console.log([] instanceof Object); // тоже true

Альтернатива для примитивов — typeof, но он менее точный для объектов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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