js 一个数组数据放到另一个数组

  • Post author:
  • Post category:其他


项目中遇到一个问题,有一个主

数组

mainArray,需要插入多个其他的小的数组中的元素,如何实现呢?

1.可以使用concat:

let mainArray=[...]
let child1=[...]
let child2=[...]
let child3=[...]
 
let newArray1=mainArray.concat(child1)
let newArray2=newArray1.concat(child2)
 
...

这种方法,原数组都不会修改,将产生新的数组,但是我想要的是一直往mianArray中插入,怎么实现呢?

2.使用push

巧妙使用apply
mainArray.push.apply(mainArray,child1);
mainArray.push.apply(mainArray,child2);
...



版权声明:本文为qq_41954585原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。