📅  最后修改于: 2023-12-03 15:01:43.939000             🧑  作者: Mango
在 JavaScript 中删除数组的第一个元素是很常见的操作,可以使用多种方法来完成。在本篇文章中,我们将介绍一些流行的方法。
shift() 方法从数组中删除第一个元素,并返回该元素的值。如果数组为空,则返回 undefined。
const arr = [1, 2, 3];
const firstItem = arr.shift();
console.log(arr); // [2, 3]
console.log(firstItem); // 1
splice() 方法可以用来删除任意位置的元素,包括第一个元素。
const arr = [1, 2, 3];
const deletedItem = arr.splice(0, 1);
console.log(arr); // [2, 3]
console.log(deletedItem); // [1]
另一种删除第一个元素的方法是使用 slice() 方法和扩展运算符。这种方法基于原始数组创建了一个新数组,该数组不包含第一个元素。
const arr = [1, 2, 3];
const [first, ...rest] = arr;
console.log(rest); // [2, 3]
以上是删除 JavaScript 数组中第一个元素的三种方法。选择哪种方法取决于你的代码需求,以及你想要实现的具体功能。