Задать вопрос
bagerman
@bagerman

Как работают сеттер и геттер в JavaScript?

Привет!
Как работают сеттер и геттер в JavaScript?

var obj = {
  name: 'Hobbit',
  initialAge: 24,
  get age() {
    return this._age;
  },
  set age(val) {
    return this._age = val;
  }
};


obj.age = 30;
obj.age // возвращает значение _age, но его нет в объекте


Откуда берется свойство _age в объекте, если оно не инициализировано?
Не могу понять специфику работы методов get и set или это операторы? Запарился, объясните плиз
  • Вопрос задан
  • 696 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы