У меня есть две функции с одинаковыми именами. Один внутри дочернего класса и один внутри родителя.
Я подумал, что если я вызову метод в родительском классе, то будет вызвана функция родителя.
Но похоже, что он не работает так, и вызывает дочерний элемент. function.
Так что мой вопрос в том, как вызвать родительскую функцию в родительском классе, если у меня есть другая с таким же именем в дочернем классе.
Я хотел бы получить 'Parent' и 'Child', но я получаю 2 раза «Дитя»
class Parent {
constructor() {
this.init()
}
init() {
console.log('Parent');
}
}
class Child extends Parent {
constructor() {
super();
this.init()
}
init() {
console.log('Child');
}
}
new Child();