📅  最后修改于: 2023-12-03 14:42:30.185000             🧑  作者: Mango
在 JavaScript 中,shift()
和 pop()
方法分别用于删除数组的第一个和最后一个元素,并返回被删除的元素值。
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()
方法从数组中删除最后一个元素,并返回被删除的元素值。如果数组为空,则返回 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 中操作数组的重要方法,使用它们可以方便地删除数组的第一个和最后一个元素,并获得被删除的元素值。使用时需要注意数组的边界情况。