vue+js 数组,对象合并操作方法

本文介绍了Vue和JavaScript中实现数组和对象合并的多种方法,包括普通数组的合并、利用apply方法、ES6的扩展运算符以及数组对象和对象的合并操作。详细阐述了每种方法的使用场景和步骤。
摘要由CSDN通过智能技术生成

1.普通数组合并:

//1.concat 方法
var a=[1,2,3],b=[4,5,6];
var c=a.concat(b);//向a数组添加b;
console.log(c);// 1,2,3,4,5,6
console.log(a);// 1,2,3  不改变本身


//2.for 循环push方法
var a=[0,1];
var b=[2,3,4]; 
for(var i=0;i<b.length;i++){
      a.push(b[i]) 
}
 
console.log(a);//[0,1,2,3,4]

2.使用apply方法合并数组:函数的apply方法有一个特性,那就是func.apply(obj,argv),argv是一个数组。

// ES5 的写法
var a = [0, 1, 2];
var b = [3, 4, 5];
Array.prototype.push.apply(a, b);

或者

a.push.apply(a,b)

//console.log(a);//[0,1,2,3,4,5]

3.ES6--扩展方法拼接数组:

// ES6 的写法 
var a = [0, 1, 2];
var b = [3, 4, 5];
a.push(...b); 
console.log(a)//[0,1,2,3,4,5]

// ES6 的写法
var a = [0, 1, 2];
var b = [3, 4, 5];
var c=[...a, ...b]
console.log(c)//[0,1,2,3,4,5]

//
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值