如何将对象的嵌套数组转换为平面数组javascript
我有这个如何将对象的嵌套数组转换为平面数组javascript,javascript,arrays,flat,Javascript,Arrays,Flat,我有这个 const nested = [ [{ id: 1, name: "carl" }], [{ id: 2, name: "lety" }], [{ id: 3, name: "jim" }] ]; 但我需要这个: const flat = [ { id: 1, name: "carl" }, { id: 2, name: "let
const nested = [
[{ id: 1, name: "carl" }],
[{ id: 2, name: "lety" }],
[{ id: 3, name: "jim" }]
];
但我需要这个:
const flat = [
{ id: 1, name: "carl" },
{ id: 2, name: "lety" },
{ id: 3, name: "jim" }
];
非常感谢如果您确定子阵列中只有1个值,您可以尝试:
const flat = []
for (n of nested) {
flat.push(n[0])
}
nested.flat()代码>解决了我的问题