首页 资源列表 文章列表

JS中数组的splice()方法教程

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]