Встречается на собеседованиях • сегодня
Чем поможет Proxy на getter
Proxy позволяет перехватывать операции чтения свойств объекта через get. Это полезно для:
- Логирования доступа к свойствам
- Валидации данных при чтении
- Ленивой загрузки свойств
- Динамического вычисления значений
Пример с ленивой загрузкой:
javascript
const data = { _heavyValue: null };
const proxy = new Proxy(data, {
get(target, prop) {
if (prop === 'heavyValue' && !target._heavyValue') {
target._heavyValue = calculateExpensiveValue();
}
return target[`_${prop}`] || target[prop];
}
});
console.log(proxy.heavyValue); // Вычисляется только при первом обращении
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы