我可以使用JavaScript ES6代理来观察对象的创建时间吗

我可以使用JavaScript ES6代理来观察对象的创建时间吗,javascript,proxy,Javascript,Proxy,我希望能够观察全局对象何时被创建 我希望用JavaScript代理做点什么 let objectA = undefined; ... Proxy code here 过了一会儿 objectA = { prop1: 'hello', prop2: 'world' } ... proxy code gets called here... console.log(objectA) 我希望能够观察全局对象何时被创建。我希望用JavaScript代理做点什么 let objectA = und

我希望能够观察全局对象何时被创建

我希望用JavaScript代理做点什么

let objectA = undefined;

...  Proxy code here
过了一会儿

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

... proxy code gets called here... console.log(objectA)
我希望能够观察全局对象何时被创建。我希望用JavaScript代理做点什么

let objectA = undefined;

...  Proxy code here
不,代理不这样做。代理是已经存在的对象,并且您也不能将全局对象窗口包装在代理中


但是,您可以在窗口上安装setter。

如果您要将对象创建为这样的文本,则不可以。如果您有一个带有构造函数的类或函数,则可以使用陷阱。与