特殊API:splice 的三个作用

在APT中,大部分API 的作用基本上都是一个,但偏偏有这么个特殊的(我就知道一个,其他的我也不知道):splice
下面让我来介绍一下它的三个作用:

第一个作用: 删除

splice(index,num) 作用一 删除 返回【当前】被删除后元素组成的新数组
每执行一行,执行所做的工作:为当前
参数一:表示从第index个索引开始删除num个数据
参数二:表示删除num 个数据
var arr = [1,2,3,‘xxx’,‘yyy’,4,5,]
var deleArr = arr.splice(3,2)
console.log(arr)
console.log(arr,deleArr)
console.log(arr.splice(3,2))

第二个作用:替换

splice() 作用二:替换,从第几个元素开始;替换几个元素,新数据
参数一:从第几个索引值元素开始
参数二:替换几个元素
参数…:表示用【这几个参数】来替换
var arr = [1,2,3,4,5];
newArr 作用:接收返回被替换数组组成的新数组
var newArr = arr.splice(2,3,‘加佐特’,‘哥斯拉’,'锤哥)
console.log(arr)
console.log(newArr)

第三个作用: 插入

插入:一个不删除就是插入
splice(index,0,p3…)插入 :从第几个索引值开始,插入几个元素
参数一:表示从第几个【索引值】开始
参数二:0 表示:不删除元素
参数…:表示插入的元素
var arr = [38,2,249]
arr.splice(2,0,‘加佐特’)
arr.splice(1,0,‘奥特曼’)
console.log(arr)

来波总结:

splice():作用:删除,替换,插入
参数可为多个
参数一:表示从第几个【索引值】开始【查找】
参数二:表示从索引值开始【删除几个】元素
其他多个参数表示:从【索引值】【开始】,删除元素【后】,添加的几个【新元素】

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值