最新前端知识尽在ASEOE,喜欢就收藏本站吧! 导航:HTML5CSS3JS移动端JQ插件

Array.unshift( )

在数组头部插入一个元素

可用性

JavaScript 1.2; JScript 5.5; ECMAScript v3

语法

array.unshift(value, ...) 

参数

value, ...

要插入数组头部的一个或多个值。

返回值

数组的新长度

描述

方法unshift()将把它的参数插入array的头部,并将已经存在的元素顺次地移到 较高的下标处,以便留出空间。该方法的第一个参数将成为数组新的元素0,如果还 有第二个参数,它将成为新的元素1,以此类推。注意,unshift()不创建新数组, 而是直接修改原有的数组。

示例

方法unshift()通常和方法shift()一起使用。例如:

var a = [];             // a:[]

a.unshift(1);           // a:[1]          返回 1

a.unshift(22);          // a:[22,1]       返回 2

a.shift(  );            // a:[1]          返回 22

a.unshift(33,[4,5]);    // a:[33,[4,5],1] 返回 3 

参阅

Array.shift( )