Я хотел бы знать, правильно ли я это делаю ...
Имея этот код:
class Room {
constructor(type, size, hasWindows, equipment) {
this.type = type;
this.size = size;
this.hasWindows = hasWindows;
this.equipment = ['esterillas', ...equipment];
};
};
class PilatesRoom extends Room {
};
const room1 = new PilatesRoom('pilates', 20, true, ['balón medicinal'])
console.log(room1);
//returns: PilatesRoom {type: "pilates", size: 20, hasWindows: true, equipment: Array(2)}
Я имею в виду ... Мне на самом деле не нужно использовать«конструктор» и «супер», чтобы все работало идеально, но когда я проверяю это в интернете, все его используют.Нужно ли мне?Например:
class PilatesRoom extends Room {
constructor(type, size, hasWindows, equipment) {
super(type, size, hasWindows, equipment)
};
};
Это возвращает то же самое.
Я пытаюсь понять!Спасибо, ребята, что уделили время.