Я изучаю JS, и мне говорят, что если я хочу расширить класс, мне нужно использовать конструктор и super (). Но когда я экспериментировал, я обнаружил, что могу расширить класс без. Я пытался найти объяснение в Интернете, но не смог его найти. Может кто-нибудь объяснить мне? Спасибо
class Person {
constructor(name, email, address) {
this.name = name;
this.email = email;
this.adress = address;
}
}
class Employee extends Person {
getName() {
return (
"Hi!," +
this.name +
" who has " +
this.email +
" as email and lives in " +
this.adress
);
}
}
const newEmployee = new Employee("Ahmed", "ahmed@test.com", "Beverly Hills");
console.log(newEmployee.getName()); *// Hi!,Ahmed who has ahmed@test.com as email and lives in Beverly Hills*