📅  最后修改于: 2023-12-03 15:01:39.597000             🧑  作者: Mango
在 JavaScript 中,删除数组的最后一项是一个非常常见的操作。删除最后一项可以使用多种方法实现。在本篇文章中,我们将介绍常见的几种方法。
pop() 方法从数组中删除最后一项并返回该项,这个方法会改变原始数组。
let arr = [1, 2, 3];
let lastItem = arr.pop();
console.log(lastItem); // 3
console.log(arr); // [1, 2]
splice() 方法可以从数组中删除任意一项,并返回删除的项。我们使用该方法删除倒数第一项来实现删除数组的最后一项。
let arr = [1, 2, 3];
let lastItem = arr.splice(-1, 1)[0];
console.log(lastItem); // 3
console.log(arr); // [1, 2]
slice() 方法可以从一个数组中创建一个新数组。我们可以使用该方法创建一个不包含最后一项的新数组来实现删除最后一项。
let arr = [1, 2, 3];
let newArr = arr.slice(0, -1);
console.log(newArr); // [1, 2]
console.log(arr); // [1, 2, 3]
以上就是 JavaScript 中常见的删除数组最后一项的方法。建议在实际开发中选择适合自己的方法。