ggaren@apple.com | 961dc37 | 2015-09-04 02:39:20 +0000 | [diff] [blame] | 1 | function test() { |
2 | |||||
3 | var proxied = { }; | ||||
4 | var proxy = new Proxy(proxied, { | ||||
5 | get: function (t, k, r) { | ||||
6 | return t === proxied && k === "foo" && r === proxy && 5; | ||||
7 | } | ||||
8 | }); | ||||
9 | return proxy.foo === 5; | ||||
10 | |||||
11 | } | ||||
12 | |||||
13 | if (!test()) | ||||
14 | throw new Error("Test failed"); | ||||
15 |