龙空技术网

JavaScript splice() 方法

龙门虚空 121

前言:

眼前小伙伴们对“js数组的splice方法”大约比较关注,同学们都需要了解一些“js数组的splice方法”的相关内容。那么小编同时在网上收集了一些对于“js数组的splice方法””的相关资讯,希望我们能喜欢,大家快快来了解一下吧!

定义和语法

数组的splice() 方法是从数组中添加或者删除多个数据,并且返回被删除的数据。

语法:

arr.splice(index,rang,item1,.....,itemX)index: 必填  是开始操作的数据开始下标。rang : 必填  要删除的数据数量。如果设置为 0,则不会删除项目。item : 选填  向数组添加的数据。

注意:

该方法改变的是原始数组,并不是生成一个新的结果数据。
使用实例

1、从数组中删除数据

delData(){  let dataArr=[1,2,3,4,5,6]  let newArr=dataArr.splice(2,1)  console.log(dataArr);  console.log(newArr);}结果:[1, 2, 4, 5, 6][3]

2、向数组中添加数据

addData(){  let dataArr=[1,2,3,4,5,6]  let newArr=dataArr.splice(2,0,"add")  console.log(dataArr);  console.log(newArr);},  结果:[1, 2, "add", 3, 4, 5, 6][ ]

3、替换数组中的部分数据

replaceData(){  let dataArr=[1,2,3,4,5,6]  let newArr=dataArr.splice(2,2,"replace")  console.log(dataArr);  console.log(newArr);}结果:[1, 2, "replace", 5, 6][3, 4]
总结

从上面的实例我们看一下数组splice方法的用法还是比较强大的,可以删除、添加、替换数据。

标签: #js数组的splice方法