项目中遇到一个问题,有一个主数组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);
...

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐