slice()

Posted 菜鸟菜鸟菜菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了slice()相关的知识,希望对你有一定的参考价值。

提取字符串中的一部分,并返回这个新的字符串

str.slice(beginSlice[, endSlice])

参数

beginSlice
从该索引(以 0 为基数)处开始提取原字符串中的字符。如果值为负数,会被当做 sourceLength + beginSlice 看待,这里的sourceLength 是字符串的长度 (例如, 如果beginSlice 是 -3 则看作是: sourceLength - 3)
endSlice
可选。在该索引(以 0 为基数)处结束提取字符串。如果省略该参数,slice会一直提取到字符串末尾。如果该参数为负数,则被看作是 sourceLength + endSlice,这里的 sourceLength 就是字符串的长度(例如,如果 endSlice 是 -3,则是, sourceLength - 3)。

slice(1, 4) 提起新字符串从第二个字符到第四个 (字符索引值为 1, 2, 和 3).

举个例子, str.slice(2, -1) 提取第三个字符到最后一个字符。

以上是关于slice()的主要内容,如果未能解决你的问题,请参考以下文章

16个必备的JavaScript代码片段

golang删除数组某个元素

JavaScript中的slice函数

slice()和subString()

JavaScript slice() 方法

Go切片实现