JavaScript · Middle · Запитання 48 з 75

Чим getter відрізняється від звичайної властивості?

const user = {
  first: "Ann", last: "Lee",
  get full() { return this.first + " " + this.last; },
};

Пояснення

Геттер має вигляд властивості, але виконує функцію. Без сеттера присвоєння user.full = ... ігнорується (у строгому режимі - помилка). Геттери використовують для обчислюваних полів і валідації через пару getter/setter.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 48

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест