splice介绍
splice()方法是用来对数组进行增、删操作,方法返回被删除的元素,改变原数组
参数说明
第一个参数数组的索引
第二个参数要删除的元素个数,如果是负数则默认为0
第三个及往后参数,是准备要添加进数组的参数
例子1
let arr = [1,2,3,4,5]
let newArr = arr.splice(1)
console.log(arr) // [1]
console.log(newArr) // [2,3,4,5]
例子2
let arr = [1,2,3,4,5]
let newArr = arr.splice(5)
console.log(arr) // [1,2,3,4,5]
console.log(newArr) // []
例子3
let arr = [1,2,3,4,5]
let newArr = arr.splice(-2)
console.log(arr) // [1,2,3]
console.log(newArr) // []
例子4
let arr = [1,2,3,4,5]
let newArr = arr.splice(2,2)
console.log(arr) // [1,2,5]
console.log(newArr) // [3,4]
例子5
let arr = [1,2,3,4,5]
let newArr = arr.splice(-2,2)
console.log(arr) // [1,2,3]
console.log(newArr) // [4,5]