string.slice(0,-1)在javascript中如何处理字符串?

string.slice(0,-1)在javascript中如何处理字符串?,javascript,Javascript,我知道在名为exampleexample.slice(0,-1)的字符串中,它会从中删除最后一个字符 它是怎么做到的?切片(0,-1)如何从字符串中删除最后一个字符?,因为它是根据定义删除的 可以使用负索引,表示从序列末尾的偏移量 参考: 它的工作原理类似于将字符串的长度指定给第二个参数 const s='abcdefg' console.log(s.slice(0,-1+s.length)) //abcdef console.log(s.slice(0,-1)) //abcdef你是在问它是

我知道在名为example
example.slice(0,-1)
的字符串中,它会从中删除最后一个字符


它是怎么做到的?
切片(0,-1)
如何从字符串中删除最后一个字符?

,因为它是根据定义删除的

可以使用负索引,表示从序列末尾的偏移量

参考:

它的工作原理类似于将字符串的
长度
指定给第二个参数

const s='abcdefg'
console.log(s.slice(0,-1+s.length))
//abcdef
console.log(s.slice(0,-1))

//abcdef
你是在问它是如何实现的,还是为什么会这样工作?它是如何工作的?这里有足够的解释谢谢,这就是我想要的