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

Array.shift( )

将元素移出数组

可用性

JavaScript 1.2; JScript 5.5; ECMAScript v3

语法

array.shift( )

返回值

数组原来的第一个元素。

描述

方法shift()将把array的第—个元素移出数组,返回那个元素的值,并且将余下 的所有元素前移一位,以填补数组头部的空缺。如果数组是空的,shift()将不进行 任何操作,返回undefined。注意,该方法不创建新数组,而是直接修改原有的数组。

方法shift()和方法Array.pop()相似,只不过它在数组头部操作,而不是在尾部 操作。该方法常常和unshift()一起使用。

示例

var a = [1, [2,3], 4]

a.shift(  );  // 返回 1; a = [[2,3], 4]

a.shift(  );  // 返回 [2,3]; a = [4]

参阅

Array.pop( ), Array.unshift( )