📜  str = str.slice(0, -1); (1)

📅  最后修改于: 2023-12-03 14:47:43.217000             🧑  作者: Mango

简介

本文介绍了在 JavaScript 中使用 slice 方法来删除字符串中最后一个字符的技巧。

代码示例

以下是使用 slice 方法来删除字符串中最后一个字符的示例代码:

str = str.slice(0, -1);
解释

slice 方法是 JavaScript 字符串对象的一个方法,用于提取字符串中指定范围的字符,并返回一个新的字符串。

语法格式如下:

str.slice(start, end)
  • start:可选参数,表示提取的起始位置。如果为负数,则从字符串末尾开始计算索引。
  • end:可选参数,表示提取的结束位置。如果未指定该参数,提取的范围将一直延伸到字符串末尾。

要删除字符串中的最后一个字符,我们可以将 slice 方法的 end 参数设置为 -1,这将从字符串的末尾开始提取字符,直到倒数第二个字符为止。然后,我们将提取的字符赋值给原始字符串,实现删除最后一个字符的效果。

示例

考虑以下示例:

let str = "Hello World!";
str = str.slice(0, -1);
console.log(str);  // 输出 "Hello World"

在上述示例中,我们首先将字符串 str 初始化为 "Hello World!",然后使用 slice 方法来删除最后一个字符。最后,我们将结果赋值给 str 并打印输出,结果为 "Hello World"。

以上就是使用 slice 方法来删除 JavaScript 字符串中最后一个字符的示例。

参考资料