splice和slice的区别

   splice和slice的区别

      在操作中,splice和slice经常傻傻分不清楚,今天我们就来讲讲splice和slice的区别。

     首先从本质上来说,splice()方法用于插入,删除或替换数组的元素,返回的是新的数组,slice()方法是提取字符串的某个部分,返回的是被提取的某个部分。

    然后从参数上来说,splice(start,deleteCount,[item1],[item2]),表示从start位置开始删除deleteCount个元素,并且可以在这个位置插入n个元素。当start,deleteCount均为0时,表示从前面开始插入元素,当只有start一个参数时,如果start为正,就是删除从start开始删除至最后一个元素,如果start为负,就是从数组尾部开始删除元素,slice(start,end),对于数组对象来说,表示以start起,end结束的一段元素,当只有start一个参数时,表示以start下标开始至结尾的元素,若start为负,则表示从尾部开始,若start为0,则表示克隆一个数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值