Array.splice()
splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。
var arr=[1,2,3,4]
arr.splice(0,1)=[1]                 arr=[2,3,4]            删除
arr.slice(0,1)=[2,3,4]             arr=[1,2,3,4]
arr.splice(0,-1)=[]                  arr=[1,2,3,4]  
arr.slice(0,-1)=[1,2,3]            arr=[1,2,3]
arr.splice(0,1,5) => arr=[5,2,3,4] 删除 + 添加
原文:https://www.cnblogs.com/wwx875075608/p/9107029.html