class User{
constructor(isPrivate){
this.isPrivate = isPrivate;
}
}
class Admin extends User{
constructor(obj){
super(obj);
}
isPrivate = true;
}
let a = new Admin();
console.log(a.isPrivate);
Когда я устанавливаю значение без использования методов, то jshint выделяет множество ошибок.Как я понимаю, такие формы записи недопустимы. Как иначе установить значение наследуемого свойства?
spoT1, 1ая ошибка устаревшая, первая версия классов не умела ничего кроме методов.
Остальные слишком абстрактные без привязки к конкретному коду, но скорее всего из той же оперы.