JavaScript 中的slice()方法有什么用?
javascriptobject oriented programmingprogramming
slice()
slice()方法提取字符串的一部分并在新字符串中返回提取的部分。它不会修改原始字符串。
语法
slice()需要两个参数,一个是起始索引,另一个是结束索引。它的符号如下。
string.slice(string.slice(起始索引,结束索引))
参数
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