Встречается на собеседованиях • сегодня

Что такое getter

Геттер — это метод объекта, который позволяет получить значение свойства, выполняя при этом дополнительную логику (валидацию, вычисления и т.д.). В JavaScript геттеры объявляются через get в объектах или классах.

javascript
const user = {
  firstName: 'John',
  lastName: 'Doe',
  get fullName() {
    return `${this.firstName} ${this.lastName}`;
  }
};

console.log(user.fullName); // "John Doe"

Особенности:

  • Вызывается как свойство (без скобок)
  • Не может принимать параметры
  • Может зависеть от других свойств
  • Позволяет инкапсулировать логику доступа к данным

В классах:

javascript
class User {
  constructor(name) {
    this._name = name;
  }

  get name() {
    return this._name.toUpperCase();
  }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы