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

Sye*_*eed -3 javascript

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

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

zma*_*mag 6

因为它是由定义。

可以使用负索引,指示距序列末尾的偏移量。

参考:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice

它的工作原理就像length字符串被赋予第二个参数一样。

const s = 'abcdefg'
console.log(s.slice(0, -1 + s.length))
// abcdef
console.log(s.slice(0, -1))
// abcdef
Run Code Online (Sandbox Code Playgroud)