以下是几种在 JavaScript 中去掉字符串最后一位的方法:
1. 使用substring()
方法
substring()
方法可以提取字符串的一部分。
let str = "hello world";let newStr = str.substring(0, str.length - 1);console.log(newStr);
这里从索引0
开始,取到字符串长度减1
的位置,就去掉了最后一个字符。
2. 使用slice()
方法
slice()
方法也用于提取字符串的一部分。
let str = "javascript";let newStr = str.slice(0, -1);console.log(newStr);
当slice()
的第二个参数为负数时,表示从字符串末尾开始计算的位置,-1
就表示去掉最后一个字符。
3. 使用substr()
方法(不推荐使用,已从 ECMAScript 标准中删除)
虽然substr()
方法也可以实现,但它在最新的 JavaScript 标准中已被废弃。
let str = "string";let newStr = str.substr(0, str.length - 1);console.log(newStr);