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

更新时间: 2019 年 7 月 30 日

181 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始
广告