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

Что возвращает instanceof при присваивании выражения в переменную

instanceof проверяет принадлежность объекта к определенному классу/конструктору и возвращает true или false. При присваивании результата в переменную сохраняется это булево значение.

Пример:

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

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

  1. Работает с цепочкой прототипов
  2. Для примитивов всегда возвращает false
  3. Можно проверять на несколько типов через ||
javascript
const isDateOrArray = obj => obj instanceof Date || obj instanceof Array;
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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