【发布时间】:2018-03-05 12:43:22
【问题描述】:
我有以下对象
let o = {
fn:()=>1,
a:2
}
如果我说o() 我希望调用被代理到fn 并且如果我说o.a 应该返回a 的值,是否可以完全按照它呈现的那样?
它更像是一个对象的未命名默认函数
【问题讨论】:
-
让
o成为自己的功能:let o = () => 1; o.a = 2。
标签: javascript ecmascript-6 es6-proxy