js数组合并的2个常用方法:
concat()
1、concat 返回一个新数组,原数组不变。
var a=[1,2,3],b=[4,5,6];
var c = a.concat(b)
console.log(c). //[1,2,3,4,5,6]
console.log(a). //[1,2,3]
console.log(b). //[4,5,6]
Array.prototype.push.apply()
2、Array.prototype.push.apply() 返回值是合并后数组的长度,a数组改变,b数组不改变
var a=[1,2,3],b=[4,5,6];
var d = a.concat(b)
console.log(d). //6
console.log(a). //[1,2,3,4,5,6]
console.log(b). //[4,5,6]