📅  最后修改于: 2023-12-03 15:21:57.024000             🧑  作者: Mango
有时我们需要从字符串中删除最后一个字符。这在JavaScript中很容易实现。有以下几种方法可供选择:
JavaScript中的slice
函数可以用来从字符串中提取子字符串。我们可以使用它来去掉字符串中的最后一个字符。
let str = "jquery";
let newStr = str.slice(0, -1);
console.log(newStr); // 输出 "jquer"
在此代码中,我们使用slice
函数来提取从开头到最后一个字符之前的所有字符。负数索引表示从字符串末尾开始计数。
另一个JavaScript函数substring
也可以用来从字符串中提取子字符串。我们可以使用它来去掉字符串中的最后一个字符。
let str = "jquery";
let newStr = str.substring(0, str.length - 1);
console.log(newStr); // 输出 "jquer"
在此代码中,我们使用substring
函数来提取从开头到最后一个字符之前的所有字符。我们计算字符串的长度,以便使用正确的索引。
使用正则表达式也是一种去除字符串末尾字符的方法。
let str = "jquery";
let newStr = str.replace(/.$/, '');
console.log(newStr); // 输出 "jquer"
在此代码中,我们使用正则表达式/.$/
匹配字符串中的最后一个字符,并使用空字符串替换它来去掉它。
以上是在JavaScript中删除字符串中最后一个字符的三种方法。您可以根据不同情况选择最合适的方法。