splice(index,len,[item]) splice作用:删除元素/插入元素/替换元素,该方法会改变原始数组
index:数组开始下标
len: 替换/删除的长度
item:替换的值,删除操作的话 item为空

例如:
arr = ['1','2','3','4']

1:删除元素 — [item]为空

arr.splice(1,1) //['1','3','4']

arr.splice(1,0) //['1','2','3','4']

arr.splice(1,2) //['1','4']

2:替换元素 — item为替换的值

arr.splice(1,1,'x')  //['1','x','3’,'4'] 替换起始下标为1,长度为1的值为x’
arr.splice(1,2,'y') //['1','y','4'] 替换起始下标为1,长度为2的两个值为‘y’

arr.splice(1,2,'x','y') //['1', 'x', 'y', '4'] 替换起始下标为1,长度为2的两个值

3:插入元素 — len设置为0,item为添加的值

arr.splice(1,0,'x') //['1','x','2','3','4']

arr.splice(1,0, 'x', 'y', 'z') //['1','x', 'y', 'z','2','3','4'

清儿
72 声望0 粉丝