Js slice和 splice 数组详解操作整理
Table of Contents
Js 数组操作slice和splice容易混淆
今天详细说明一下这两个方法的使用
一、slice 切片,切下
语法
1. 语法
2. array.slice(start,end)
3.
4. 参数
5. start: 必需。整数,规定从何处开始选取,使用负数可从数组结尾处规定位置
6. end: 可选。规定从何处结束选取。如果未指定参数,则从start开始一直截取到数组结尾
7.
8. 返回值
9. 返回一个新的数组,包含从start到end(不包含该元素)的array中的元素
使用场景:
- 不修改原数组
- 主要用于数组截取
代码案例:
1. var number=[0,1,2,3,4,5];
2. console.info(number.slice(3));//返回,3,4,5
3. console.info(number.slice(1,2));//返回, 1,从下标1截取到下标2,不包含下标2
二、splice 粘贴处,胶接处
语法
1. 语法
2. array.splice(index,howmany,item1,…,itemX)
3.
4. 参数
5. index:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
6. howmanyÿ
0 评论