24.19. Array.unshift( ): insert elements at the beginning of an arrayECMAScript v324.19.1. Synopsisarray.unshift(value, ...) 24.19.1.1. Arguments
24.19.1.2. ReturnsThe new length of the array. 24.19.2. Descriptionunshift( ) inserts its arguments at the beginning of array, shifting the existing elements to higher indexes to make room. The first argument to shift( ) becomes the new element 0 of the array; the second argument, if any, becomes the new element 1; and so on. Note that unshift( ) does not create a new array; it modifies array directly. 24.19.3. Exampleunshift( ) is often used in conjunction with shift( ). For example: var a = []; // a:[] a.unshift(1); // a:[1] Returns: 1 a.unshift(22); // a:[22,1] Returns: 2 a.shift( ); // a:[1] Returns: 22 a.unshift(33,[4,5]); // a:[33,[4,5],1] Returns: 3 24.19.4. See AlsoArray.shift( ) |