[Array[1], Array[2], Array[0], Array[4], Array[2], Array[8], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1], Array[1]]
我有这个对象数组。我想将所有数组对象组合成单个对象数组。
我该怎么做?
答案 0 :(得分:0)
您可以使用concat和reduce
let list = [
[1,2,3],
[4,5,6],
[7,8,9]
];
const concat = (x,y) => x.concat(y);
let result = list.reduce(concat, []);
console.log(result);
// [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]

答案 1 :(得分:0)
var myArray = [[1, 4], [2, 4], [3, 4]];
var result = [].concat.apply([], myArray);
console.log(result); // 1, 4, 2, 4, 3, 4

答案 2 :(得分:0)