-1:000000000000 | 0:933725c45427 |
---|---|
1 // Return the trap result | |
2 var proxy = new Proxy(Object.create(Object.create(null, { | |
3 'foo': { | |
4 configurable: true | |
5 } | |
6 }), { | |
7 'bar': { | |
8 configurable: true | |
9 } | |
10 }), { | |
11 hasOwn: function (target, name) { | |
12 return name == 'foo'; | |
13 } | |
14 }); | |
15 assertEq(({}).hasOwnProperty.call(proxy, 'foo'), true); | |
16 assertEq(({}).hasOwnProperty.call(proxy, 'bar'), false); |