16 / 38
Как работают геттеры и сеттеры (get/set) в JavaScript?
Геттеры и сеттеры позволяют определить методы, которые вызываются при чтении или записи свойства, но выглядят как обычное обращение к свойству. Объявляются через get propertyName() и set propertyName(value). Это даёт валидацию при записи, вычисляемые свойства при чтении и контроль доступа без изменения внешнего API.