首页 > 解决方案 > 如何组合 Javascript 数组和对象?

问题描述

oldArray = [ [{name: xyz}, {name: abc}, {name: def}], [ {name: ghi}, {name: jkl} ] ]

预期的

newArray = [ {name: xyz}, {name: abc}, {name: def}, {name: ghi}, {name: jkl} ]

标签: javascriptarrays

解决方案


您可以展平阵列

const oldArray = [
  [{ name: "xyz" }, { name: "abc" }, { name: "def" }],
  [{ name: "ghi" }, { name: "jkl" }],
];

const result = oldArray.flat();

console.log(result);


推荐阅读