js怎么能删除数组最后一位
时间: 2024-04-25 16:25:34 浏览: 149
js删除数组
要删除数组中的最后一个元素,有几种方法可以实现。
第一种方法是使用数组的pop()方法,该方法将删除数组的最后一个元素并返回被删除的元素。但需要注意的是,pop()方法会改变原始数组。如果你不想改变原数组,你可以先创建一个原数组的副本,然后对副本使用pop()方法。例如:
```javascript
const arr = [1, 2, 3, 4];
const arrCopy = arr.concat(); // 创建原数组的副本
console.log(arrCopy.pop()); // 4
console.log(arr); // [1, 2, 3, 4]
```
第二种方法是使用数组的slice()方法,该方法返回一个新数组,包含原数组的最后一个元素。你可以使用负数作为参数来表示倒数第几个元素。例如:
```javascript
const arr = [1, 2, 3, 4];
const lastElement = arr.slice(-1);
console.log(lastElement); // [4]
```
第三种方法是使用reverse()方法配合索引来获取数组的第一个元素。首先使用reverse()方法将数组的顺序颠倒,然后使用索引0来访问颠倒后的数组的第一个元素。例如:
```javascript
let arr = [1, 2, 3];
arr.reverse();
const lastElement = arr
阅读全文