Visit Mozilla.org

Core JavaScript 1.5 Reference:Global Objects:Array:shift

From MDC

目录

[编辑] 摘要

删除数组中的第一个元素并返回这个元素.这个方法改变了数组的长度.

Array 的方法
实现方式: JavaScript 1.2, NES 3.0
ECMA 版本: ECMA-262 Edition 3

[编辑] 语法

var firstElement = array.shift();

[编辑] 参数

没有.

[编辑] 例子

[编辑] 例一: 从数组中删除一个元素

下面的代码,显示了myFish数组删除它第一个元素之前和之后的样子.它也显示了删除了的元素:

// 假设定义了print函数
var myFish = ["angel", "clown", "mandarin", "surgeon"];
print("myFish 之前: " + myFish);
var shifted = myFish.shift();
print("myFish 之后: " + myFish);
print("这个删除的元素是: " + shifted);

这个例子将显示下面的内容:

myFish 之前: ["angel", "clown", "mandarin", "surgeon"]
myFish 之后: ["clown", "mandarin", "surgeon"]
这个删除的元素是: angel

[编辑] 参见

pop, push, unshift