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

Что такое Proxy класс

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

Пример:

javascript
const target = { name: 'John' };
const handler = {
  get(target, prop) {
    return prop in target ? target[prop] : 'Not found';
  }
};

const proxy = new Proxy(target, handler);
console.log(proxy.name); // 'John'
console.log(proxy.age);  // 'Not found'

Используется для:

  • Валидации данных
  • Логирования
  • Кеширования
  • Контроля доступа

Proxy поддерживает все основные операции: get, set, has, deleteProperty, apply (для функций) и другие.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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