Js 数组操作slice和splice容易混淆
今天详细说明一下这两个方法的使用
一、slice 切片,切下
语法
语法
array.slice(start,end)
参数
start: 必需。整数,规定从何处开始选取,使用负数可从数组结尾处规定位置
end: 可选。规定从何处结束选取。如果未指定参数,则从start开始一直截取到数组结尾
返回值
返回一个新的数组,包含从start到end(不包含该元素)的array中的元素
使用场景:
- 不修改原数组
- 主要用于数组截取
代码案例:
var number=[0,1,2,3,4,5];
console.info(number.slice(3));//返回,3,4,5
console.info(number.slice(1,2));//返回, 1,从下标1截取到下标2,不包含下标2