📅  最后修改于: 2023-12-03 15:08:15.033000             🧑  作者: Mango
在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()
方法一样的字符串的长度值。
总之,这两种方法都可以通过删除最后一个字符来操作字符串。根据您的需求和代码上下文,您可以选择适合您的方法。
参考文献: