js数组删除最后一条
时间: 2023-11-17 16:06:12 浏览: 114
js删除数组
根据引用中的代码,你可以使用`slice`方法结合数组的长度来删除数组的最后一个元素。代码示例如下:
```
function truncate(arr) {
let res = arr.slice(0, arr.length - 1);
return res;
}
let arr = [1, 2, 3];
let newArr = truncate(arr);
console.log(newArr); // [1, 2]
```
另外,你也可以使用`pop`方法来删除数组的最后一个元素,并且这会修改原始数组。代码示例如下:
```
let arr = [1, 2, 3];
arr.pop();
console.log(arr); // [1, 2]
```
以上是两种常用的方法。你还可以使用`slice`方法的负索引来获取最后一个元素,或者使用ES2022中的`at`方法来获取最后一个元素。另外,你还可以使用`reverse`方法来颠倒数组的顺序,然后再获取第一个元素作为结果。这些方法在引用中都有提到。
另外,引用中的代码是使用`filter`方法来过滤掉数组中的第一个元素,返回一个新的数组。但是这并不是删除最后一个元素的方法。
总结:你可以通过`slice`方法结合数组长度来删除最后一个元素,或者使用`pop`方法修改原始数组来删除最后一个元素。
阅读全文