Чтобы вызвать родительский метод из дочернего класса в JavaScript, вы можете использовать ключевое слово super. Ключевое слово superпозволяет получать доступ к методам, определенным в родительском классе, и вызывать их. Вот пример:
class Parent {
myMethod() {
console.log("Parent method");
}
}
class Child extends Parent {
myMethod() {
super.myMethod(); // Calling parent method
console.log("Child method");
}
}
const child = new Child();
child.myMethod();
В приведенном выше примере класс Childрасширяет класс Parent. Функция myMethodпереопределяется в дочернем классе, но использование super.myMethod()позволяет вызывать и выполнять метод родительского класса перед добавлением каких-либо дополнительных функций, специфичных для дочернего класса. класс.
Таким образом, когда myMethodвызывается в экземпляре класса Child, будут выполнены как родительский, так и дочерний методы, в результате чего будет получен следующий результат:
p>
Parent method
Child method