数组方法中操作方法

concat()方法

var color = ['red','blue','green'];
var colors = color.concat('yellow',['black','brown']);

console.log(color) //"red,blue,green";
console.log(colors)//"red,blue,green,yellow,black,brown";

slice()方法
基于当前数组的一个或多个项目,创建一个新数组,一个参数下,slice()方法返回当前位置到数组末尾所有项;两个参数,返回起始位置到结束位置,但不包括结束位置。

var colors = ['red','green','yellow'];
colors1 = colors.slice(1); //green,yellow
colors2 = colors.slice(1,2);//green

对于包含5项的数组(array.length),slice(-2,-1)slice(3,4)相同

splice()方法

  • 删除 指定两个参数,第一项为位置,第二项为删除的项数。splice(0,2)删除前两项。
  • 插入 指定三个参数,起始位置,要删除的项数,要插入的项数splice(2,0,'red','green');当前位置第二项插入red和green
  • 替换splice(2,1,'red','green')删除当前位置第二项,在从第二项插入red和green
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值