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

Что происходит при обращении к методу объекта который есть только у родителя

При обращении к методу, который есть только у родительского класса, JavaScript сначала ищет метод в самом объекте. Если не находит, то поднимается по цепочке прототипов до родительского класса и вызывает метод оттуда. Это основа прототипного наследования в JS.

Пример:

javascript
class Parent {
  parentMethod() {
    console.log('Это метод родителя');
  }
}

class Child extends Parent {}

const child = new Child();
child.parentMethod(); // Выведет: "Это метод родителя"

Важные моменты:

  1. Поиск метода идет по цепочке прототипов
  2. Если метод не найден ни в объекте, ни в прототипах - будет ошибка
  3. Можно переопределить метод в дочернем классе
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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