如何在javascript

时间:2016-10-26 07:33:21

标签: javascript arrays

我是JavasSript中的新人。

[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]]

我有这个对象数组。我想将所有数组对象组合成单个对象数组。

我该怎么做?

3 个答案:

答案 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)

您可以在数组数组中使用reduceconcat的组合

graphql-java