我想知道如何合并数组数组。例如,我有以下数组:

[ [ {marca: 'fiat', modelo: 'palio'} ], [ {marca: 'nissan', modelo: 'march'} ] ]


合并上面的数组后,我想得到这个数组:

[ {marca: 'fiat', modelo: 'palio'}, {marca: 'nissan', modelo: 'march'} ]


谢谢大家,我很感激。

最佳答案

您可以将ES6-spread operator与Array.reduce结合使用,例如



const arr = [ [ {marca: 'fiat', modelo: 'palio'} ], [ {marca: 'nissan', modelo: 'march'} ] ];
console.log(arr.reduce((a, b) => [...a, ...b], [])); 

10-08 16:46