Итак, у меня есть простой класс Javascript
class MyClass {
constructor(x) {
this.x = x === undefined ? 0 : x;
}
get x() {
return this.x;
}
}
Когда создается MyClass, я хочу, чтобы для его x было установлено значение, переданное в качестве параметра.После этого я не хочу, чтобы его можно было изменить, поэтому я намеренно не создал метод set x ().
Однако, я полагаю, мне не хватает чего-то фундаментального, так как это дает мнеошибка «Невозможно установить свойство ..., которое имеет только получатель».
Как мне присвоить значение x без создания метода установки?