Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:slice

32     var sliced = array.slice();
42 assertEquals([], [].slice(0, 0));
43 assertEquals([], [].slice(1, 0));
44 assertEquals([], [].slice(0, 1));
45 assertEquals([], [].slice(-1, 0));
55 assertEquals(array, array.slice());
56 assertEquals(array, array.slice(0));
57 assertEquals(array, array.slice(undefined));
58 assertEquals(array, array.slice("foobar"));
59 assertEquals(array, array.slice(undefined, undefined));
69 assertEquals(7, array.slice(-100).length);
70 assertEquals(3, array.slice(-3).length);
71 assertEquals(3, array.slice(4).length);
72 assertEquals(1, array.slice(6).length);
73 assertEquals(0, array.slice(7).length);
74 assertEquals(0, array.slice(8).length);
75 assertEquals(0, array.slice(100).length);
77 assertEquals(0, array.slice(0, -100).length);
78 assertEquals(4, array.slice(0, -3).length);
79 assertEquals(4, array.slice(0, 4).length);
80 assertEquals(6, array.slice(0, 6).length);
81 assertEquals(7, array.slice(0, 7).length);
82 assertEquals(7, array.slice(0, 8).length);
83 assertEquals(7, array.slice(0, 100).length);
90 assertEquals(7, array.slice(0, 7, obj, null, undefined).length);
93 assertEquals(1, array.slice({valueOf: function() { return 1; }},
98 assertEquals(7, array.slice(0, obj).length);
114 var sliced = array.slice(bad_guy);
150 var sliced = array.slice();
157 // Note that slice copies values from prototype into the array.
193 var sliced = array.slice();
200 // Note that slice copies values from prototype into the array.
225 assertEquals(expected, Array.prototype.slice.call(arguments, 1));
242 assertEquals([x], Array.prototype.slice.call(arguments, 0));
253 assertEquals([x,,,,,,,], Array.prototype.slice.call(arguments, 0));
265 assertEquals([], Array.prototype.slice.call(arguments, 0));
277 assertEquals([x], Array.prototype.slice.call(arguments, 0));
288 assertEquals([x,,z], Array.prototype.slice.call(arguments, 0));
299 var result = Array.prototype.slice.call(arguments);