我最近开始在我的一个项目中使用代理。这样做的一个缺点是,在调试器中检查对象时,它现在由代理javascript proxy包装。
而不是看到[[Handler]],[[Target]],[[isRevoked]]我更愿意只看到被引用的对象[[Target]]。
这是一个小小的不便,但我认为可以使用Chrome Devtools custom formatter来解决。
看起来这很常见,但我找不到任何现有的格式化程序。只是想在我开始写自己的道路之前仔细检查一下是否已经有一个。
function createProxy() {
const myArray = [Math.random(), Math.random()];
return new Proxy(myArray, {});
}
const myProxy = createProxy();
Run Code Online (Sandbox Code Playgroud)
如何访问这里的target(是myArray)myProxy?
我尝试了很多方法。在Google上搜索了许多博客文章,但没有找到目标的方法:(