js-slice函数(截取)-splice函数(删除、替换)

slice&&splice

	//slice截取数组中的一部分,不改变原数组,参数为1个从参数开始到末尾 ;参数是两个,从参数开始位置到结束位置(不包括结束位置元素)
	var arr=[24,5,6,7,8,34,65];
	var result = arr.slice(2);
	//数组元素是从0开始的  从2号开始到结束
	console.log(result);
	//打印结果就从6开始到结束【6,7,8,34,65】
	console.log(2);
	//只打印一个2
	var result2=arr.slice(2,4);
	//从2号到4号记住 ****不包括4号****
	console.log(result2);
	//【6,7】

	//splice 可以进行删除插入替换
	//两个参数:splice(a,b)a-->开始位置,b-->删除项数
	//三个参数:splice(a,b,c)a-->开始位置,b-->结束位置,c-->删除项数
	var arr=[233,466,776,443,12,20];
	var result=arr.splice(1,3);
	//从1号开始删除3个元素 
	console.log(result);
	//【466,776,443】是要删除的
	console.log(arr);
	//删除后结果【233,12,20】
	//插入
	arr.splice(3,4,5,6);
	//从3号开始4号结束之间插入元素5,6
	console.log(arr);
	//[233,12,20,5,6]
	//替换
	arr.splice(1,2,'1','2');
	//替换掉1,2位置上的元素
	console.log(arr);
	//【233,‘1’,‘2’,5,6】

这里提醒大家这两个函数均会影响原数组的数值;
如果使用时请记得备份原数组

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值