📌  相关文章
📜  如何在javascript中删除数组的最后一个元素(1)

📅  最后修改于: 2023-12-03 15:24:30.675000             🧑  作者: Mango

如何在javascript中删除数组的最后一个元素

在Javascript中,我们可以使用以下两种方式来删除数组的最后一个元素:

1. 使用pop()方法

pop()方法会从数组中删除最后一个元素,并返回该元素的值。

let arr = ['apple', 'banana', 'orange'];
let lastElement = arr.pop();

console.log(arr); // output: ['apple', 'banana']
console.log(lastElement); // output: 'orange'

在上面的例子中,我们首先定义了一个包含三个元素的数组['apple', 'banana', 'orange'],然后使用pop()方法删除了最后一个元素'orange'。最后,我们输出了修改后的数组和被删除的元素。

2. 使用splice()方法

splice()方法可以删除指定位置的一个或多个元素,并可选地插入新的元素。如果省略第二个参数,则从指定位置开始删除所有后续元素。在我们的情况下,我们只需要删除最后一个元素,所以我们只需要指定起始索引即可。

let arr = ['apple', 'banana', 'orange'];
arr.splice(-1);

console.log(arr); // output: ['apple', 'banana']

在上面的例子中,我们使用了负数作为起始索引。负数表示从末尾开始计算,所以-1表示最后一个元素。我们没有指定第二个参数,所以从最后一个元素开始删除所有后续元素。 最后,我们输出了修改后的数组。

总结:

  • pop()方法可以用来删除数组中的最后一个元素,并返回该元素的值。
  • splice()方法可以用来在数组中删除指定位置的一个或多个元素。

以上两种方式是在Javascript中删除数组的最后一个元素的常用方法。根据具体的情况,您可以选择使用其中的任何一种方法。