📅  最后修改于: 2023-12-03 14:42:30.790000             🧑  作者: Mango
有时候在 JavaScript 中,我们需要删除字符串中的最后一个字符。这可能是因为我们想删除一个字符串中的分隔符或者结尾的空格。在本篇文章中,我们将介绍三种方法来从字符串中删除最后一个字符。
let str = "Hello World!";
str = str.slice(0, -1);
console.log(str); // 输出 "Hello World"
使用 slice()
方法可以返回一个新的字符串,该字符串由原始字符串的第一个字符开始,到倒数第二个字符结束。 -1
参数表示最后一个字符的索引位置。
let str = "Hello World!";
str = str.substring(0, str.length - 1);
console.log(str); // 输出 "Hello World"
使用 substring()
方法可以返回一个新的字符串,该字符串由原始字符串的第一个字符开始,到倒数第二个字符结束。 str.length-1
表示最后一个字符的索引位置。
let str = "Hello World!";
str = str.replace(/.$/, '');
console.log(str); // 输出 "Hello World"
使用正则表达式可以从字符串中删除最后一个字符。 .$
表示匹配最后一个字符。 replace()
方法接受两个参数,第一个是要被替换的内容,第二个是新的内容。
以上就是三种在 JavaScript 中删除字符串中最后一个字符的方法。你可以根据自己的需要,选择合适的方法来完成任务。