📌  相关文章
📜  javascript 数组删除第一个元素 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:43.939000             🧑  作者: Mango

JavaScript 数组删除第一个元素

在 JavaScript 中删除数组的第一个元素是很常见的操作,可以使用多种方法来完成。在本篇文章中,我们将介绍一些流行的方法。

方法1:使用 shift() 方法

shift() 方法从数组中删除第一个元素,并返回该元素的值。如果数组为空,则返回 undefined。

const arr = [1, 2, 3];
const firstItem = arr.shift();

console.log(arr); // [2, 3]
console.log(firstItem); // 1
方法2:使用 splice() 方法

splice() 方法可以用来删除任意位置的元素,包括第一个元素。

const arr = [1, 2, 3];
const deletedItem = arr.splice(0, 1);

console.log(arr); // [2, 3]
console.log(deletedItem); // [1]
方法3:使用 slice() 方法和扩展运算符

另一种删除第一个元素的方法是使用 slice() 方法和扩展运算符。这种方法基于原始数组创建了一个新数组,该数组不包含第一个元素。

const arr = [1, 2, 3];
const [first, ...rest] = arr;

console.log(rest); // [2, 3]
结论

以上是删除 JavaScript 数组中第一个元素的三种方法。选择哪种方法取决于你的代码需求,以及你想要实现的具体功能。