📅  最后修改于: 2023-12-03 15:37:55.270000             🧑  作者: Mango
在开发 JavaScript 应用程序时,我们可能需要从字符串中删除最后一个字符。这个过程比较简单,本文将介绍三种方法。
.substring()
使用 .substring()
方法从字符串中删除最后一个字符是一种最简单的方法。以下是代码实现:
let str = "Hello World!";
str = str.substring(0, str.length - 1);
console.log(str); // 输出:Hello World
在这里,我们使用 .substring()
将从字符串的开头开始,删除最后一个字符。该方法以两个参数进行调用:第一个参数是删除字符的起始索引,第二个参数是删除的字符数。
.slice()
.slice()
方法与 .substring()
方法的作用非常相似。以下是代码实现:
let str = "Hello World!";
str = str.slice(0,-1);
console.log(str); // 输出:Hello World
在这里,我们使用了 .slice()
方法,从字符串的开头开始删除最后一个字符。该方法以两个参数进行调用:第一个参数是删除字符的起始索引,第二个参数是删除的字符数。与 .substring()
不同的是,我们可以使用负数作为第一个参数,表示从字符串末尾开始计算索引。
.substr()
.substr()
方法可以从字符串的指定位置删除指定数目的字符。以下是代码实现:
let str = "Hello World!";
str = str.substr(0, str.length - 1);
console.log(str); // 输出:Hello World
在这里,我们使用了 .substr()
方法,从字符串的开头删除最后一个字符。该方法以两个参数进行调用:第一个参数是删除字符的起始索引,第二个参数是删除的字符数。
以上是从 JavaScript 中的字符串中删除最后一个字符的三种方法。你可以根据你的需求,任选其一进行使用。