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

Как узнать является ли класс дочерним подклассом

В JavaScript можно проверить наследование классов с помощью оператора instanceof или метода isPrototypeOf().

Пример с instanceof:

javascript
class Parent {}
class Child extends Parent {}

const child = new Child();
console.log(child instanceof Parent); // true

text

Пример с `isPrototypeOf()`:  
```javascript
console.log(Parent.prototype.isPrototypeOf(child)); // true

Для проверки наследования самого класса (не экземпляра) можно использовать Object.getPrototypeOf():

javascript
console.log(Object.getPrototypeOf(Child) === Parent); // true

Эти методы работают с цепочкой прототипов, поэтому учитывают всю иерархию наследования.

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

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

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

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