-1:000000000000 | 0:788e4f25061a |
---|---|
1 | |
2 var res = 0; | |
3 | |
4 function foo(x, n, y) { | |
5 for (var j = 0; j < n; j++) { | |
6 x[j]; | |
7 y.f; | |
8 } | |
9 } | |
10 | |
11 var x = [1,2,3,4,5]; | |
12 var y = {}; | |
13 Object.defineProperty(y, 'f', {get:function() { res++; x.length = 2; }}); | |
14 | |
15 var a = foo(x, 5, y); | |
16 | |
17 assertEq(res, 5); |