splice的用法
1、splice删除
arr.splice(index, n)
index: 数组中需要删除数据的起始位置
n: 需要删除的元素/数据的个数
arr = ['a', 'b', 'c']
// ['a', 'b', 'c']
arr.splice(0,2)
// ['a', 'b']
arr
// ['c']
2、splice插入和替换
arr.splice(index, n, data1, data2, …)
index: 数组中需要删除数据的起始位置
n: 需要删除的元素/数据的个数 n是0时,为插入
data:需要插入的元素,用,隔开
// 插入
arr.splice(1, 0, 'd1', 'd2')
// []
arr
// ['c', 'd1', 'd2']
// 替换,实质是删除
arr.splice(1, 2, 'd3', 'd4')
// ['d1', 'd2']
arr
// ['c', 'd3', 'd4']