【发布时间】:2016-11-06 16:30:25
【问题描述】:
我想使用 ES6 代理来捕获以下常见代码:
for (let key in trapped) {
if (!Object.prototype.hasOwnProperty.call(obj, key)) continue;
let value = trapped[key];
//various code
}
但是查看proxy documentation之后,我不知道该怎么做,主要是因为has陷阱陷阱是针对in运算符的,上面的代码中似乎没有使用它和那里不是hasOwnProperty 操作的陷阱。
【问题讨论】:
标签: javascript ecmascript-6 hasownproperty es6-proxy