-1:000000000000 | 0:4d26c67cbadf |
---|---|
1 | |
2 var g = newGlobal("same-compartment"); | |
3 g.eval("this.f = function(a) {" + | |
4 "assertEq(a instanceof Array, false);" + | |
5 "a = Array.prototype.slice.call(a);" + | |
6 "assertEq(a instanceof Array, true); }"); | |
7 g.f([1, 2, 3]); | |
8 | |
9 var g2 = newGlobal(); | |
10 g2.a = g2.Array(10); | |
11 assertEq(g2.a instanceof Array, false); | |
12 g2.a = Array.prototype.slice(g2.a); | |
13 assertEq(g2.a instanceof Array, true); |