24.14. Array.slice( ): return a portion of an arrayECMAScript v324.14.1. Synopsisarray.slice(start, end) 24.14.1.1. Arguments
24.14.1.2. ReturnsA new array that contains the elements of array from the element specified by start, up to, but not including, the element specified by end. 24.14.2. Descriptionslice( ) returns a slice, or subarray, of array. The returned array contains the element specified by start and all subsequent elements up to, but not including, the element specified by end. If end is not specified, the returned array contains all elements from the start to the end of array. Note that slice( ) does not modify the array. If you want to actually remove a slice of an array, use Array.splice( ). 24.14.3. Examplevar a = [1,2,3,4,5]; a.slice(0,3); // Returns [1,2,3] a.slice(3); // Returns [4,5] a.slice(1,-1); // Returns [2,3,4] a.slice(-3,-2); // Returns [3]; buggy in IE 4: returns [1,2,3] 24.14.4. Bugsstart can't be a negative number in Internet Explorer 4. This is fixed in later versions of IE. 24.14.5. See AlsoArray.splice( ) |