数组的slice()和splice()方法

slice()

slice的英文意思是一部分,所以这个方法就是用来截取数组一部分的函数
slice(start[, end]) 两个参数,分别表示起止位置,第二个参数可省略,左闭右开[ ),不影响原来数组

var num = [0,1,2,3,4,5];
num.slice(1); //[1,2,3,4,5]
num.slice(1,4); //[1,2,3]
num;[0,1,2,3,4,5]

这里写图片描述

splice()

splice的英文意思是粘接,拼接,该函数有删除 插入和替换的功能
splice始终返回一个数组,数组里是被删除的数据,如果没有删除,则是空数组
var num = [0,1,2,3,4,5];

  1. 删除 splice(index, count) 删除的位置和个数

    num.splice(1,2);  [1,2]
    num; //[0,3,4,5]
    
  2. 插入 splice(index, 0, item) 插入的位置,0表示不删除,item插入项

    num.splice(0,0,7,8); //[]
    num //[7,8,0,3,4,5]
    
  3. 替换 splice(index, count, item) 插入的置,删除个数,插入项
    从index开始,删除count个值,然后再从index开始插入item

    num.splice(1, 2, 11); [8,0]
    num;// [7,11,3,5]
    

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值