Как работает get set в классе?
class User { constructor(name) { // вызывает сеттер this.name = name; } get name() { return this._name; } set name(value) { if (value.length < 4) { alert("Имя слишком короткое."); return; } this._name = value; } } let user = new User("Иван"); alert(user.name); // Иван user = new User(""); // Имя слишком короткое. Он проверяет длинну имени. Расскажите пожалуйста как работает данный код. В частности constructor(name) { // вызывает сеттер this.name = name; } Если можно по порядку Заранее спасибо |
constructor(name) { // вызывает сеттер this.name = name; } Я просто не могу понять как данный код ссылается на set или get |
Часовой пояс GMT +3, время: 22:53. |