javascript - 从现有代理实例中检索原始目标对象

标签 javascript node.js es6-proxy

假设我有一个这样的代理实例:

const getProxy = function(){
    return new Proxy({}, ...);
}

const proxy = getProxy();

稍后,我想从代理中检索目标,有什么方法可以做到这一点吗?像这样的东西:

const target = proxy.getOriginalTarget()

最佳答案

只需将其解构为一个新对象:

myNewSimpleObject = {...myProxy}

干杯!

关于javascript - 从现有代理实例中检索原始目标对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47216091/

相关文章:

javascript - 直到 localStorage.getItem 为 '1' - Javascript

node.js - node js : does fs. 重命名覆盖文件,如果已经存在

javascript - 如何添加自定义 http header 以响应 Azure 函数

javascript - ES6 : harmony-proxies: Why does `tracedObj.squared(9)` return undefined?

javascript - Array.prototype.forEach() 在使用 get 处理程序的代理上调用时不起作用

javascript - 确定函数是否在代理处理程序中被访问或调用

javascript - 返回 JavaScript 类值而不是对象引用(在 ES6 中)

JavaScript promise 返回

javascript - 当更新的数据有附加部分时添加新路径

javascript - Node.js 生成与执行