slice() 方法在 JavaScript 中有什么用?
slice()
slice() 方法提取字符串的一部分,并将提取的部分作为新字符串返回。它不会修改原始字符串。
语法
slice() 接受两个参数,一个是起始索引,另一个是结束索引。其表示形式如下。
string.slice(string.slice(starting index, ending index))
参数
a) 起始索引:给出了应该从哪个索引开始提取字符串。
b) 结束索引:给出了应该在哪个索引之前结束字符串提取。
示例 1
在以下示例中,slice() 方法将给定的字符串从索引 18 切片到 26 (27-1),从而将“Neuralink”作为输出。
<html> <body> <p id="slice"></p> <script> var string = "Tesla, Solarcity, Neuralink, Spacex"; var newstring = string.slice(18,27); document.getElementById("slice").innerHTML = string; </script> </body> </html>
输出
Neuralink
示例 2
仅当提供起始索引参数时,slice() 方法会从起始索引切片出整个字符串并显示输出。
由于仅提供了起始索引 (18),以下示例显示了从起始索引开始的整个数组
<html> <body> <p id="slice"></p> <script> var string = "Tesla, Solarcity, Neuralink, Spacex"; var newstring = string.slice(18); document.getElementById("slice").innerHTML = newstring; </script> </body> </html>
输出
Neuralink, Spacex
广告