@smartbe

Можно ли несколько раз проксировать объект?

Всем привет! В объекте хранятся 5 свойств. Можно ли для этого объекта создать 5 Proxy, где каждый Proxy слушает только изменение своего свойства.

Делается для реализации реактивности. На каждое свойство подписан свой прокси
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Если свойства заранее известны, то проще get/set сделать.
А Proxy перехватывает все поля без исключения. Можно разве не все хандлеры определять, вместо пропущенных будут использоваться одноименный функции из Reflect, что по сути приведет к поведению как у оригинального объекта.
Ну и да, на один объект можно повесить любое число Proxy и о них не узнает ни оригинальный объект ни другие прокси.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы