slice,split.splice三者之间的区别

slice,split.splice三者之间的区别

split 通过特定的字符切割字符串并生成数组
var arry = “2020 - 01 - 20”;
let arry1 = arry.split("-");
console.log(arry1); //["2020 ", " 01 “, " 20”]
slice 可以有一个值或者两个值,一个值的话是从该下标进行截取到数组最后一位,两个值的时候是从第一个下标截取到第二个下标位置
var arr = [1, 2, 3, 4, 5, 6, 7];
let arr1 = arr.slice(2);
console.log(arr1); //[3, 4, 5, 6, 7]
let arr2 = arr.slice(2, 4);
console.log(arr2); //[3, 4]
splice 功能强大,可进行增删改(第一个值为选取的数组初始值下标,第二个值为第一个选中初始值下标以后选中的个数。第三个值为选中的所有值需要替换的值。第三个只默认为空)
var arryd = [1, 2, 3, 4, 5, 6];
let arryd1 = arryd.splice(2, 2, “a”);
console.log(arryd); //[1, 2, “a”, 5, 6]
let arryd2 = arryd.splice(2, 2);
console.log(arryd); //[1, 2, 5, 6]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>