📜  JavaScript 中的 Shift() 与 pop() 方法(1)

📅  最后修改于: 2023-12-03 14:42:30.185000             🧑  作者: Mango

JavaScript 中的 Shift() 与 pop() 方法

在 JavaScript 中,shift()pop() 方法分别用于删除数组的第一个和最后一个元素,并返回被删除的元素值。

shift() 方法

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

语法:

array.shift()

示例:

const numbers = [1, 2, 3, 4, 5];
const shiftedNumber = numbers.shift();
console.log(numbers); // [2, 3, 4, 5]
console.log(shiftedNumber); // 1
pop() 方法

pop() 方法从数组中删除最后一个元素,并返回被删除的元素值。如果数组为空,则返回 undefined

语法:

array.pop()

示例:

const numbers = [1, 2, 3, 4, 5];
const poppedNumber = numbers.pop();
console.log(numbers); // [1, 2, 3, 4]
console.log(poppedNumber); // 5

需要注意的是,shift()pop() 方法都会改变原数组,不会返回新数组。

结论

shift()pop() 方法是 JavaScript 中操作数组的重要方法,使用它们可以方便地删除数组的第一个和最后一个元素,并获得被删除的元素值。使用时需要注意数组的边界情况。