JS 删除最后一个元素

JS 删除最后一个元素

JS 删除最后一个元素

JavaScript 中,我们经常会遇到需要删除数组或者字符串中最后一个元素的情况。本文将详细介绍如何通过 JavaScript 代码来删除数组或者字符串中的最后一个元素,并给出相应的示例代码。

删除数组中的最后一个元素

首先让我们来看如何删除数组中的最后一个元素。在 JavaScript 中,我们可以使用数组的 pop() 方法来删除数组中的最后一个元素。pop() 方法会删除并返回数组中的最后一个元素,同时使数组的长度减一。

下面是一个示例代码:

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

在上面的代码中,我们定义了一个数组 arr,然后使用 pop() 方法删除了数组中的最后一个元素,并输出删除后的数组内容。运行代码后,我们可以看到控制台输出了 [1, 2, 3, 4],即数组中的最后一个元素被成功删除。

除了使用 pop() 方法,我们还可以通过直接修改数组的 length 属性来删除数组中的最后一个元素。例如:

let arr = [1, 2, 3, 4, 5];
arr.length = arr.length - 1;
console.log(arr); // [1, 2, 3, 4]

上面的代码中,我们直接将数组 arr 的长度减一,从而删除了数组中的最后一个元素。同样地,控制台输出了 [1, 2, 3, 4]

删除字符串中的最后一个字符

类似地,我们也可以通过 JavaScript 代码来删除字符串中的最后一个字符。在 JavaScript 中,我们可以使用字符串的 slice() 方法来删除字符串中的最后一个字符。

下面是一个示例代码:

let str = "Hello World";
str = str.slice(0, -1);
console.log(str); // Hello Worl

在上面的代码中,我们定义了一个字符串 str,然后使用 slice() 方法删除了字符串中的最后一个字符,并输出删除后的字符串内容。运行代码后,我们可以看到控制台输出了 Hello Worl,即字符串中的最后一个字符被成功删除。

除了使用 slice() 方法,我们还可以通过字符串的 substring() 方法和 substr() 方法来删除最后一个字符。例如:

let str = "Hello World";
str = str.substring(0, str.length - 1);
console.log(str); // Hello Worl

let str = "Hello World";
str = str.substr(0, str.length - 1);
console.log(str); // Hello Worl

在上面的两段代码中,我们分别使用了 substring() 方法和 substr() 方法来删除字符串中的最后一个字符,最终得到的结果和使用 slice() 方法是一样的。

总结

通过本文我们了解到,在 JavaScript 中删除数组或者字符串中的最后一个元素是非常简单的。对于数组,我们可以使用 pop() 方法或者修改数组的 length 属性来删除最后一个元素;对于字符串,我们可以使用 slice() 方法、substring() 方法或者 substr() 方法来删除最后一个字符。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程