js string 删除最后一个字符
在 JavaScript 中,你可以通过多种方式删除字符串的最后一个字符��以下是几种常见的方法:
slice
方法slice
方法可以提取字符串的一个部分,并返回一个新的字符串,而不会修改原始字符串。
let str = "Hello, World!";
let newStr = str.slice(0, -1);
console.log(newStr); // 输出: "Hello, World"
substring
方法substring
方法返回一个字符串在开始索引到结束索引之间的一个子集。
let str = "Hello, World!";
let newStr = str.substring(0, str.length - 1);
console.log(newStr); // 输出: "Hello, World"
substr
方法substr
方法返回一个从指定位置开始的指定长度的子字符串。
let str = "Hello, World!";
let newStr = str.substr(0, str.length - 1);
console.log(newStr); // 输出: "Hello, World"
你也可以使用 ES6 模板字符串和字符串插值来实现这一点。
let str = "Hello, World!";
let newStr = `${str.slice(0, -1)}`;
console.log(newStr); // 输出: "Hello, World"
你可以使用正则表达式来匹配并删除最后一个字符。
let str = "Hello, World!";
let newStr = str.replace(/.$/, '');
console.log(newStr); // 输出: "Hello, World"
这些方法都可以有效地删除字符串的最后一个字符,你可以根据自己的需求选择最适合