splice 直接修改原数组,slice创建新数组

js 专栏收录该内容
37 篇文章 0 订阅

1、slice 创建新数组,原数组不变

1、slice
  slice是指定在一个数组中的元素创建一个新的数组,即原数组不会变

var color = new Array('red','blue','yellow','black');
var color2 = color.slice(1,2);
alert(color);   //输出   red,blue,yellow,black
alert(color2);   //输出   blue;注意:这里只有第二项一个值
  2、splice
  splice是JS中数组功能最强大的方法,它能够实现对数组元素的删除、插入、替换操作,
    返回值为被操作的值。

  splice删除:  color.splice(1,2) (删除color中的1、2两项);

  splice插入:  color.splice(1,0,'brown','pink') (在color键值为1的元素前插入两个值);

  splice替换:  color.splice(1,2,'brown','pink')  (在color中替换1、2元素);

var color = new Array('red','blue','yellow','black');
var color2 = color.splice(2,3,'brown','pink');
alert(color);     //  red,blue,brown,pink
alert(color2);    //  yellow,black

2、splice直接改变原数组 :删除、插入,替换

let arr=[12,3,4,5,6,7]

arr.splice(1)

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值