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

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

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

在JavaScript中,有很多方法可以对字符串进行操作,例如添加、删除和修改。我们可以使用以下方法来删除一个字符串的最后一个字符:

const str = "Hello World!";
const newStr = str.slice(0, -1);

console.log(newStr); // Output: Hello World

上面的代码通过使用slice()方法来返回字符串中除了最后一个字符以外的所有字符,然后将新字符串存储在newStr变量中。在slice()方法中,第一个参数是字符串的开始位置,第二个参数是字符串结束位置。如果第二个参数是负数,则从字符串末尾开始计算。因此,使用-1作为第二个参数,将返回除最后一个字符以外的所有字符。

另一个方法是使用substring()方法,如下所示:

const str = "Hello World!";
const newStr = str.substring(0, str.length - 1);

console.log(newStr); // Output: Hello World

slice()方法类似,substring()方法也接受两个参数,第一个是字符串的开始位置,第二个是字符串结束位置。但是,substring()方法的第二个参数是字符串的停止位置,而不是像slice()方法一样的字符串的长度值。

总之,这两种方法都可以通过删除最后一个字符来操作字符串。根据您的需求和代码上下文,您可以选择适合您的方法。

参考文献: