数组方法处理

孤街醉人 提交于 2020-01-11 19:54:27

splice()

splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
该方法会改变原始数组。

splice(index,number,item1…itemx)
参数详解:index-需要删除元素在数组中的起始下标;
number-需要删除的数量
item1…itemx-在数组删除的地方插入元素

删除单个元素:
let newArr = [1,2,3,4,5]
console.log(newArr.splice(0,1))
[1]
console.log(newArr)
(4) [2, 3, 4, 5]
删除多个元素:
let newArr = [1,2,3,4,5]
console.log(newArr.splice(2,2))
(2) [3, 4]
console.log(newArr)
(3) [1, 2, 5]
插入元素:
let newArr = [1,2,3,4,5]
console.log(newArr.splice(2,0,'88'))
[]
console.log(newArr)
(6) [1, 2, "88", 3, 4, 5]
替换元素:
let newArr = [1,2,3,4,5]
console.log(newArr.splice(2,1,'88'))
[]
console.log(newArr)
(6) [1, 2, "88", 3, 4, 5]
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!