js splice删替插

关于数组splice 的用法

var arr = [1,'545',true,'333',44,55,66,44,6]
    console.log(arr.length)
    /*
    splice() 删除 替换 插入
    1:一个参数:删除:从索引值元素开始;一直删除到最后,返回删除数组组成的数组
    2:注意:原来数组发生来改变
    2:splice(index,len) 从索引值index开始 删除len个元素;返回len个元素组成的数组
    注意:原来数组发生改变
    3:三个以上参数时:作用:替换或者插入;表示:从索引值元素开始;删除了len个元素;从删除位置开始插入【参三】后面的参数
    */
   // 删除 索引值为三以后的数据
    var res = arr.splice(3,2,'替换1','替换2')    
        console.log(res,arr)
    
    // 删除几个
    var arr1 = [23,4,5,6,7,8]
    // 从第二个索引值开始;删除一个 // 5 返回【5】
    var res1 = arr1.splice(2,1);
    
    // 替换
    var arr2 = [4,5,6,7,8,9,3]
    // 从索引值为1开始删除2个元素;将'cc''aa' 替换删除元素 5 6
    var res2=arr2.splice(1,2,'aa','cc')
    console.log(res2,arr2)

    // 插入 不删除只新增
    var arr3 = [2,3,4,5]
    // 从第二个索引值开始 删除0个 插入2个元素
    var res3 = arr3.splice(2,0,'ddd','aaa')
    console.log(arr3,res3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值