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