Home | History | Annotate | Download | only in mjsunit

Lines Matching defs:Array

39 assertSame(this, f0.apply(this, new Array(1)), "2b");
40 assertSame(this, f0.apply(this, new Array(2)), "2c");
41 assertSame(this, f0.apply(this, new Array(4242)), "2d");
44 assertSame(this, f0.apply(null, new Array(1)), "3b");
45 assertSame(this, f0.apply(null, new Array(2)), "3c");
46 assertSame(this, f0.apply(this, new Array(4242)), "3d");
49 assertSame(this, f0.apply(void 0, new Array(1)), "4b");
50 assertSame(this, f0.apply(void 0, new Array(2)), "4c");
55 assertEquals(void 0, f1.apply(this, new Array(1)), "5b");
56 assertEquals(void 0, f1.apply(this, new Array(2)), "5c");
57 assertEquals(void 0, f1.apply(this, new Array(4242)), "5d");
58 assertEquals(42, f1.apply(this, new Array(42, 43)), "5e");
59 assertEquals("foo", f1.apply(this, new Array("foo", "bar", "baz", "bo")), "5f");
62 assertEquals(void 0, f1.apply(null, new Array(1)), "6b");
63 assertEquals(void 0, f1.apply(null, new Array(2)), "6c");
64 assertEquals(void 0, f1.apply(null, new Array(4242)), "6d");
65 assertEquals(42, f1.apply(null, new Array(42, 43)), "6e");
66 assertEquals("foo", f1.apply(null, new Array("foo", "bar", "baz", "bo")), "6f");
69 assertEquals(void 0, f1.apply(void 0, new Array(1)), "7b");
70 assertEquals(void 0, f1.apply(void 0, new Array(2)), "7c");
71 assertEquals(void 0, f1.apply(void 0, new Array(4242)), "7d");
72 assertEquals(42, f1.apply(void 0, new Array(42, 43)), "7e");
73 assertEquals("foo", f1.apply(void 0, new Array("foo", "bar", "ba", "b")), "7f");
75 var arr = new Array(42, "foo", "fish", "horse");
88 assertThrows("f0.apply(this, 1, new Array(2));");
117 var a = new Array(j);
125 a = new Array(j);
128 assertUnreachable("Apply of array with length " + a.length +
140 var primes = new Array(0);
161 var same_primes = Array.prototype.constructor.apply(Array, primes);
168 Array.prototype["1"] = "sep";
170 var holey = new Array(3);
192 delete(Array.prototype["1"]);
194 // Check correct handling of non-array argument lists.
195 assertSame(this, f0.apply(this, {}), "non-array-1");
196 assertSame(this, f0.apply(this, { length:1 }), "non-array-2");
197 assertEquals(void 0, f1.apply(this, { length:1 }), "non-array-3");
198 assertEquals(void 0, f1.apply(this, { 0:"foo" }), "non-array-4");
199 assertEquals("foo", f1.apply(this, { length:1, 0:"foo" }), "non-array-5");