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

相关文章