Могу ли я использовать JavaScript ES6 Proxy для наблюдения за созданием объекта - PullRequest
0 голосов
/ 31 января 2019

Я хотел бы иметь возможность наблюдать, когда создается глобальный объект.

Я надеялся что-то сделать с прокси-сервером JavaScript.

let objectA = undefined;

...  Proxy code here

Чуть позже ...

objectA = { prop1: 'hello', prop2: 'world' }

... proxy code gets called here... console.log(objectA)

1 Ответ

0 голосов
/ 01 февраля 2019

Я хотел бы иметь возможность наблюдать, когда создается глобальный объект.Я надеялся что-то сделать с прокси-сервером JavaScript.

Нет, Proxy этого не делает.Прокси - это уже существующий объект, и вы не можете обернуть глобальный объект (window) в прокси.

Однако вы можете установить сеттер на window.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...