📅  最后修改于: 2023-12-03 15:01:43.872000             🧑  作者: Mango
在 JavaScript 中数组是一种非常常见的数据类型,它常常用来存储一组数据。而数组的 shift() 方法则是用来从数组中删除第一个元素并返回删除的元素,同时也会修改原数组。
array.shift()
该方法不接受任何参数。
返回被删除的第一个元素。
下面是一个示例,演示了如何使用 shift() 方法从数组中删除第一个元素并返回它:
const fruits = ["苹果", "香蕉", "草莓", "橙子"];
const firstFruit = fruits.shift();
console.log(fruits); // ["香蕉", "草莓", "橙子"]
console.log(firstFruit); // "苹果"
如果数组是空的(即长度为 0),则 shift() 方法将返回 undefined。
在 ES6 中,我们可以使用解构语法来获取返回的第一个元素:
const [firstElement, ...restElements] = fruits;
shift() 方法是 JavaScript 数组常用的方法之一,可以用来删除并返回一个数组的第一个元素。这个方法会改变原数组,使用时需要注意一些细节。