testDirectProxyGet1.js (374B)
1 // Forward to the target if the trap is not defined 2 var target = { foo: 'bar' }; 3 for (let p of [new Proxy(target, {}), Proxy.revocable(target, {}).proxy]) { 4 assertEq(p.foo, 'bar'); 5 assertEq(p['foo'], 'bar'); 6 } 7 8 var s = Symbol.for("moon"); 9 var obj = {}; 10 obj[s] = "dust"; 11 for (let p of [new Proxy(obj, {}), Proxy.revocable(obj, {}).proxy]) 12 assertEq(p[s], "dust");