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

Можно ли в дочернем классе вызвать метод родителя

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

Пример:

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.methodName()`
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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