可用性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( ) |