OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 | 5 var target = Object.create(null); |
6 function target() {}; | |
7 | |
8 var proxy = new Proxy(target, { | 6 var proxy = new Proxy(target, { |
9 get() { | 7 ownKeys: function() { |
10 // Reset the initial map of the target. | 8 return ['a']; |
11 target.prototype = 123; | 9 } |
12 }}); | 10 }); |
13 | 11 for (var key in proxy) ; |
14 new proxy(); | |
OLD | NEW |