How can you remove the last character from a string?
如何从字符串中删除最后一个字符?
The simplest solution is to use the slice()
method of the string, passing 2 parameters. THe first is 0, the starting point. The second is the number of items to remove. Passing a negative number will remove starting from the end. This is the solution:
最简单的解决方案是使用字符串的slice()
方法,并传递2个参数。 首先是0,即起点。 第二个是要删除的项目数。 传递负数将从末尾删除。 这是解决方案:
const text = 'abcdef'
const editedText = text.slice(0, -1) //'abcde'
Note that the slice()
method does not modify the original string.
请注意, slice()
方法不会修改原始字符串。
It creates a new string, this is why I assign it to a new variable in the above example.
它创建了一个新字符串,这就是为什么在上面的示例中将其分配给新变量的原因。
翻译自: https://flaviocopes.com/how-to-remove-last-char-string-js/