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

Через какую конструкцию можно вызвать метод родителя в дочернем классе

В JavaScript для вызова метода родительского класса в дочернем классе используется ключевое слово super. Оно позволяет обращаться к методам и конструктору родительского класса.

Пример с ES6 классами:

javascript
class Parent {
  greet() {
    console.log('Hello from Parent');
  }
}

class Child extends Parent {
greet() {
super.greet(); // Вызов метода родителя
console.log('Hello from Child');
}
}

const child = new Child();
child.greet();
// Выведет:
// Hello from Parent
// Hello from Child

text

Важные моменты:
1. `super` можно использовать только в методах класса-наследника
2. В конструкторе `super()` должен вызываться до использования `this`
3. В статических методах `super` ссылается на статические методы родителя
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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