1.Array.prototype.push 可以实现两个数组合并
var arr1=new Array("1","2","3"); var arr2=new Array("4","5","6"); Array.prototype.push.apply(arr1,arr2); console.log(arr1)
2.使用JS自带的concat方法,它能够把方法中的参数追加到指定数组中,形成一个新的连接数组,但是这个方法有个不好之处就是会造成一些资源浪费,因为如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组,就需要系统分配更多的内存空间。
var arr1=new Array("1","2","3"); var arr2=new Array("4","5","6"); arr1 = arr1.concat(arr2); console.log(arr1)