ES6代理#适用于对象?

时间:2017-04-04 16:06:33

标签: proxy ecmascript-6

我尝试创建的是一个可调用的对象。我正在考虑使用ES6 Proxy这是可能的,或者至少docs没有提到这不可能(但该示例仅显示如何创建{ {1}}用于函数):

Proxy

但这只会在节点和chrome上抛出const object = { foo: 'bar' } const callableProxy = new Proxy(object, { apply(target, self, args) { console.log('Yay!') } }) callableProxy() 。这是什么情况?这是设计的吗?如果是,为什么标准会排除这个选项呢?

0 个答案:

没有答案