js 删除数组最后一项

js 删除数组最后一项

js 删除数组最后一项

JavaScript 中,我们经常需要操作数组,其中包括删除数组的元素。删除数组最后一项是一个常见的需求,本文将详细介绍如何使用 JavaScript 来删除数组的最后一项。

方法一:使用 pop() 方法

JavaScript 中的数组对象有一个名为pop()的方法,可以用来删除数组的最后一个元素,并返回被删除的元素。这是最简单和最快速的方法之一。

下面是一个示例代码:

let arr = [1, 2, 3, 4, 5];
let deletedItem = arr.pop();

console.log(arr); // [1, 2, 3, 4]
console.log(deletedItem); // 5

在上面的代码中,我们首先创建了一个包含整数15的数组arr,然后使用pop()方法删除了数组的最后一项5,并将其赋值给变量deletedItem。最后,我们打印出删除后的数组和被删除的元素。

方法二:使用 slice() 方法

除了pop()方法之外,还可以使用数组的slice()方法来删除数组的最后一项。slice()方法不会修改原始数组,而是返回一个新数组,因此需要将删除后的新数组重新赋值给原数组。

下面是一个示例代码:

let arr = [1, 2, 3, 4, 5];
arr = arr.slice(0, arr.length - 1);

console.log(arr); // [1, 2, 3, 4]

在上面的代码中,我们首先创建了一个包含整数15的数组arr,然后使用slice()方法从索引0开始截取到倒数第二个元素,即删除了数组的最后一个元素。最后,我们打印出删除后的新数组。

方法三:使用 splice() 方法

除了pop()slice()方法之外,还可以使用数组的splice()方法来删除数组的最后一项。splice()方法可以根据指定的索引位置删除元素,并且可以一次删除多个元素。

下面是一个示例代码:

let arr = [1, 2, 3, 4, 5];
arr.splice(-1);

console.log(arr); // [1, 2, 3, 4]

在上面的代码中,我们首先创建了一个包含整数15的数组arr,然后使用splice()方法从倒数第一个位置开始删除一个元素,即数组的最后一个元素。最后,我们打印出删除后的数组。

方法四:使用 length 属性

另一种删除数组最后一项的方法是直接修改数组的length属性。通过将数组的length属性减一,可以删除数组的最后一个元素。这种方法比较简单,但不够直观。

下面是一个示例代码:

let arr = [1, 2, 3, 4, 5];
arr.length = arr.length - 1;

console.log(arr); // [1, 2, 3, 4]

在上面的代码中,我们首先创建了一个包含整数15的数组arr,然后通过将数组的length属性减一,删除了数组的最后一个元素。最后,我们打印出删除后的数组。

总结

以上介绍了四种常用的方法来删除 JavaScript 数组的最后一项。每种方法都有其特点和适用场景,可以根据实际需求选择合适的方法。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程