Home | History | Annotate | Download | only in mjsunit

Lines Matching full:splice

32     var spliced = array.splice(1, 1, 'one', 'two');
48 assertEquals([], [].splice(0, 0));
49 assertEquals([], [].splice(1, 0));
50 assertEquals([], [].splice(0, 1));
51 assertEquals([], [].splice(-1, 0));
60 assertEquals([], a.splice(1, 0, 'a', 'b', 'c'));
71 assertEquals([], array.splice());
79 assertEquals([1, 2, 3], array.splice(0));
83 assertEquals([1, 2, 3], array.splice(undefined));
87 assertEquals([1, 2, 3], array.splice("foobar"));
91 assertEquals([], array.splice(undefined, undefined));
95 assertEquals([], array.splice("foobar", undefined));
99 assertEquals([], array.splice(undefined, "foobar"));
103 assertEquals([], array.splice("foobar", "foobar"));
114 spliced = array.splice(-100);
119 spliced = array.splice(-1e100);
124 spliced = array.splice(-3);
129 spliced = array.splice(-3.999999);
134 spliced = array.splice(-3.000001);
139 spliced = array.splice(4);
144 spliced = array.splice(4.999999);
149 spliced = array.splice(4.000001);
154 spliced = array.splice(6);
159 spliced = array.splice(7);
164 spliced = array.splice(8);
169 spliced = array.splice(100);
174 spliced = array.splice(1e100);
179 spliced = array.splice(0, -100);
184 spliced = array.splice(0, -1e100);
189 spliced = array.splice(0, -3);
194 spliced = array.splice(0, -3.999999);
199 spliced = array.splice(0, -3.000001);
204 spliced = array.splice(0, 4);
209 spliced = array.splice(0, 4.999999);
214 spliced = array.splice(0, 4.000001);
219 spliced = array.splice(0, 6);
224 spliced = array.splice(0, 7);
229 spliced = array.splice(0, 8);
234 spliced = array.splice(0, 100);
239 spliced = array.splice(0, 1e100);
248 [1, 2, 3].splice(obj, 3);
255 [1, 2, 3].splice(0, obj, 3);
262 array.splice(0, 3, obj);
267 spliced = array.splice({valueOf: function() { return 1; }},
284 spliced = array.splice(bad_start, bad_count);
293 // When we start splice, array is [0 .. 2*i - 1], so we get
318 var spliced = array.splice(2, 2, 'one', undefined, 'two');
366 var spliced = array.splice(2, 2, 'one', undefined, 'two');
402 // Check the case of JS builtin .splice()
408 var spliced = array.splice();
420 new Array(Math.pow(2, 32) - 3).splice(-1, 0, 1, 2, 3, 4, 5);
429 array.splice(-1, 0, 1, 2, 3, 4, 5, 6, 7);
437 a.splice(0, 0, 1, 2, 3, 4, 5, 6);