JavaScript 数组(Array) 方法

JavaScript array.slice()方法提取给定数组的一部分并将其返回。此方法不会更改原始数组。

语法

slice() 方法由以下语法表示:

array.slice(start,end)

参数

start- 它是可选的。它表示提取元素的开始位置。

end - 可选。它表示提取元素的结束位置。

返回

一个包含提取元素的新数组。

方法示例

这里,我们将通过各种例子来了解 slice() 方法。

示例1

让我们看一个从给定数组中提取元素的简单示例。

<script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"]
var result=arr.slice(1,2);
document.writeln(result);
</script>

输出:

Node.js

示例2

让我们再看一个从给定数组中提取各种元素的示例。

<script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"]
var result=arr.slice(0,3);
document.writeln(result);
</script>

输出:

AngularJS,Node.js,JQuery

示例3

在本例中,我们将提供负值作为索引来提取元素。

<script>
var arr=["AngularJS","Node.js","JQuery","Bootstrap"]
var result=arr.slice(-4,-1);
document.writeln(result);
</script>

输出:

AngularJS,Node.js,JQuery