📅  最后修改于: 2023-12-03 15:01:41.058000             🧑  作者: Mango
在开发中,我们经常需要对字符串进行操作,其中之一是删除字符串中的最后一个字符。在 JavaScript 中删除字符串最后一个字符可以使用 substring()
或 slice()
等方法进行操作。
substring()
方法substring()
方法用于提取字符串中介于两个指定下标之间的字符。它返回一个新字符串,包含从 start 到 stop(不包括 stop)之间的字符。
使用 substring()
方法删除字符串最后一个字符,只需将字符串的起始下标设置为 0,终止下标设置为字符串长度减 1 即可。
let str = 'hello world';
str = str.substring(0, str.length - 1);
console.log(str); // 输出 'hello worl'
slice()
方法slice()
方法用于从已有的数组中返回选定的元素。它接受两个参数,分别指定提取的开始和结束位置,可以为负数,表示从末尾开始计算。
和 substring()
方法类似,使用 slice()
方法删除字符串最后一个字符,只需将字符串的起始下标设置为 0,终止下标设置为字符串长度减 1 即可。
let str = 'hello world';
str = str.slice(0, -1);
console.log(str); // 输出 'hello worl'
除了以上两种方法,还可以使用字符串的 substr()
、charAt()
等方法进行操作。根据不同的需求,选择合适的方法进行操作即可。
以上就是 JavaScript 从字符串中删除最后一个字符的方法介绍。