JS-splice()、slice()、substring()、substr()

一句话概括:

array.slice(start, end); //从哪到哪开始删(不影响原数组) 

array.splice(start, length, index1, index2); //从什么位置开始,删几个?删了后插入什么新元素?
string.substring(start, end); //截取从start到end(不包括)之间的字符(下标必须为正整数)

string.substr(start, length); //截取从start位置开始提取length个字符

slice()

  1. 数组中提取指定元素
  2. 不改变原数组,将截取到的元素封装到一个新数组中返回
slice(start,end)
    start:截取开始位置的索引,包含
    end:截取开始位置的索引,不包含
        end可忽略不写,截取start后的所有元素
        end为负值,则从后往前计算,-1倒数第一个,-2倒数第二个

splice()

  1. 删除数组中指定元素
  2. 改变原数组,将删除的后的元素返回
splice(start, length, index1, index2)
    start:开始位置的索引
    end:删除的数量
    后面参数:新元素,将自动插入到开始位置索引前边

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值