JavaScript——数组——slice方法

JavaScript——数组——slice方法

JavaScript中的slice方法类似于字符串的substring方法,作用是对数组进行截取。

slice方法有两个参数,indexStart 和 indexEnd,分别表示截取的起始位置和结束位置,indexStart是必选的,indexEnd是可选的。

如果填写了indexEnd,方法会对数组从下标 indexStart 到下标 indexEnd 以左闭右开的方式进行截取;如果不填写indexEnd,方法会截取数组的从下标 indexStart 到末尾的部分。

slice方法并不改变原数组,而是返回新的数组。

示例如下:(<- 表示控制台输出结果)

arr = [1,2,3,4,5,6]
<- Array(6) [ 1, 2, 3, 4, 5, 6 ]
arr.slice(1,3)
<- Array [ 2, 3 ]
arr.slice(1)
<- Array(5) [ 2, 3, 4, 5, 6 ]
arr
<- Array(6) [ 1, 2, 3, 4, 5, 6 ]
posted @ 2021-08-02 21:03  realzhangsan  阅读(827)  评论(0编辑  收藏  举报