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

📅  最后修改于: 2023-12-03 14:42:30.790000             🧑  作者: Mango

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

有时候在 JavaScript 中,我们需要删除字符串中的最后一个字符。这可能是因为我们想删除一个字符串中的分隔符或者结尾的空格。在本篇文章中,我们将介绍三种方法来从字符串中删除最后一个字符。

1. 使用 slice() 方法
let str = "Hello World!";
str = str.slice(0, -1);
console.log(str); // 输出 "Hello World"

使用 slice() 方法可以返回一个新的字符串,该字符串由原始字符串的第一个字符开始,到倒数第二个字符结束。 -1 参数表示最后一个字符的索引位置。

2. 使用 substring() 方法
let str = "Hello World!";
str = str.substring(0, str.length - 1);
console.log(str); // 输出 "Hello World"

使用 substring() 方法可以返回一个新的字符串,该字符串由原始字符串的第一个字符开始,到倒数第二个字符结束。 str.length-1 表示最后一个字符的索引位置。

3. 使用正则表达式
let str = "Hello World!";
str = str.replace(/.$/, '');
console.log(str); // 输出 "Hello World"

使用正则表达式可以从字符串中删除最后一个字符。 .$ 表示匹配最后一个字符。 replace() 方法接受两个参数,第一个是要被替换的内容,第二个是新的内容。

以上就是三种在 JavaScript 中删除字符串中最后一个字符的方法。你可以根据自己的需要,选择合适的方法来完成任务。