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

Что такое instanceof в TypeScript

instanceof в TypeScript — это оператор, проверяющий, является ли объект экземпляром определенного класса или конструктора. Он работает с прототипной цепочкой объекта.

typescript
class Animal {}
class Dog extends Animal {}

const dog = new Dog();
console.log(dog instanceof Dog); // true
console.log(dog instanceof Animal); // true (наследование)
console.log(dog instanceof Object); // true (все объекты наследуют от Object)

text

Особенности:
- Работает только с классами и функциями-конструкторами
- Не работает с интерфейсами TypeScript (они существуют только на этапе компиляции)
- Может давать ложные результаты при работе с `Symbol.hasInstance` или между разными фреймами/окнами браузера
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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