📌  相关文章
📜  从字符串 js 中删除最后一个字符 - Javascript (1)

📅  最后修改于: 2023-12-03 15:06:34.846000             🧑  作者: Mango

从字符串 js 中删除最后一个字符 - Javascript

有时候我们需要删除字符串中的最后一个字符,比如在处理一些数据时,字符串结尾的某个特定字符是不需要的。下面将介绍几种方法来实现这个目标。

使用 slice 方法

我们可以使用 String 的 slice 方法来删除字符串中的最后一个字符。这个方法接收两个参数,第一个参数是起始位置,第二个参数是结束位置。我们可以传递字符串的长度减一作为结束位置来实现删除最后一个字符的功能。

let str = "hello world";
str = str.slice(0, str.length-1);
console.log(str); // 输出 "hello worl"
使用 substr 方法

另一种方法是使用 String 的 substr 方法。该方法也接收两个参数,第一个参数是起始位置,第二个参数是要截取的长度。我们可以传递字符串的长度减一作为第一个参数,传递一个较大的值作为第二个参数来删除最后一个字符。

let str = "hello world";
str = str.substr(0, str.length-1);
console.log(str); // 输出 "hello worl"
使用 slice 函数

我们可以直接使用一个 slice 函数来封装删除字符串最后一个字符的操作。

function removeLastChar(str) {
  return str.slice(0, -1);
}

let str = "hello world";
str = removeLastChar(str);
console.log(str); // 输出 "hello worl"

以上是三种实现删除字符串最后一个字符的方法,可以根据需求选择适合自己的方法。