小工具知识网

当前位置: 首页 > 行业知识 > 【JavaScript】Array数组中slice()方法的使用

行业知识

【JavaScript】Array数组中slice()方法的使用

2026-11-05 07:28:43 来源:互联网转载

语法

arr.slice(begin, end)

参index.php/tags-41973.html" >���

参数1: begin

()

(可选参数) 从原数组begin下标开始提取元素,如果该参数为负数,则表示从原数组中的倒数第几个元素开始提取 。
如果begin参数缺省则为0,如果 begin 超出原数组的索引范围,则会返回空数组。


参数2: end

()

(可选参数) 到原数组end下标提取结束(注意:新数组中不包含下标为end的数值),如果该参数为负数, 则它表示在原数组中的倒数第几个元素结束抽取。 如果 end 被省略或者大于原数组的长度,则 slice 会一直提取到原数组末尾。

综上: 

​​​​slice 会提取原数组中索引从 begin 到 end 的所有元素(包含 begin,但不包含 end)。

功能


从已有的数组中选取部分元素来构成新的数组

例子

例1:

var arr = [1,2,3,4,5,6];var arr1 = arr.slice(0,4);

得到: arr1=[1,2,3,4]

解读:不包含原数组下标为4的数,即5 

例2:

var arr = [1,2,3,4,5,6];var arr2 = arr.slice(4);

得到:arr2 = [5,6]  

解读:end下标被省略,从原数组下标为4开始提取,一直提取到原数组的末尾结束  

例3:

var arr = [1,2,3,4,5,6];var arr3 arr.slice(-3,-1); 

得到:arr3 = [4,5]  

解读:从倒数第三个数开始提取,一直到倒数第一个数结束(不包含倒数第一个数) 

上一篇:服务器怎么改成硬盘?

下一篇:发卡网邮箱设置详解,轻松成为设置达人!