Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/proxy

Что такое `Proxy` в JavaScript и для чего он используется?

УглублённыйProxy и метапрограммирование

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

  • Создаётся через new Proxy(target, handler), где handler — объект с trap-функциями
  • Используется для:
    1. Валидации данных при записи
    2. Логирования доступа к свойствам
    3. Реализации реактивности (Vue 3)
    4. Создания «виртуальных» свойств
    5. Ленивой инициализации
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov