JavaScript 数组 shift() 方法

 JavaScript 数组对象

shift()方法从数组中删除第一个元素,并返回该元素。

此方法更改数组的长度。

如果在空数组上调用shift(),它将返回undefined

注意:要删除数组的最后一个元素,请使用pop()方法。

语法:

array.shift()
var fruits = ["Banana", "Mango", "Apple", "Orange"];
fruits.shift();
测试看看‹/›

浏览器兼容性

表格中的数字指定了完全支持shift()方法的第一个浏览器版本:

Method
shift()115.5

技术细节

返回值:返回从数组中移除的元素
JavaScript版本:ECMAScript 1

更多实例

shift()方法返回被“移出”的元素:

var fruits = ["Banana", "Mango", "Apple", "Orange"];
var x = fruits.shift();
测试看看‹/›

 JavaScript 数组对象