Встречается на собеседованиях • сегодня
Что такое 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();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы