Если во время проверки не появляется ошибка MySQL, убедитесь, что вы правильно создали таблицу базы данных. Это случилось со мной. Ищите любые нежелательные запятые или цитаты.
class Y extends X {
constructor(name) {
super(name);
}
set name(name) {
super.name = name;
this._name += "Y";
}
}
правильно заменит name
с помощью аксессора для только сеттера, без геттера. Это означает, что ваш y.name === "hiXY"
не сработает, потому что y.name
вернет undefined
, потому что для name
нет геттера. Вам нужно:
class Y extends X {
constructor(name) {
super(name);
}
get name(){
return super.name;
}
set name(name) {
super.name = name;
this._name += "Y";
}
}