📌  相关文章
📜  从字符串中删除最后一个字符 javascript (1)

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

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

在 JavaScript 中,我们可以通过不同的方法从一个字符串中删除最后一个字符。下面将介绍三种常用的方法。

方法 1:使用 slice()

可以使用 slice() 方法将指定的部分从字符串中提取出来,但不包括结束位置的字符。通过传递 -1 作为结束位置,可以返回不包括最后一个字符的新字符串。

let str = "Hello World";
let newStr = str.slice(0, -1);
console.log(newStr); // "Hello Worl"
方法 2:使用 substring()

另一个可以从字符串中删除最后一个字符的方法是使用 substring()。与 slice() 类似,传递 -1 作为结束位置即可返回不包括最后一个字符的新字符串。

let str = "Hello World";
let newStr = str.substring(0, str.length - 1);
console.log(newStr); // "Hello Worl"
方法 3:使用 substr()

还有一个方法可以从字符串中删除最后一个字符,即使用 substr()。不同于前两种方法,substr() 接受起始位置和希望从字符串中删除的字符个数作为参数。

由于需要删除的字符只有一个,因此将字符串的长度减 1 并传递给 substr() 即可。

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

以上这三种方法都可以从字符串中删除最后一个字符。需要注意的是,它们都返回一个新字符串,而不会改变原始字符串。