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]