JS中将两个数组合并成一个数组

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)

    原文作者:Alley_h.
    原文地址: https://blog.csdn.net/weixin_47794734/article/details/119103582
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞