我知道在名称为 example 的字符串中,example.slice(0, -1)它从中删除了最后一个字符。
它是如何做到的?如何slice(0, -1)从字符串中删除最后一个字符?
因为它是由定义。
可以使用负索引,指示距序列末尾的偏移量。
参考: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))
// abcdefRun Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2055 次 |
| 最近记录: |