我找了3个小时也没找到答案。我唯一能想到的就是使用 for 循环并推送每个元素。
我是如何遇到这个问题的。我取了一些费用,每个费用都有一系列元素。所以我映射了电荷并返回了数组项,但它给了我这个。
示例
let object = [
[{id:1},{id:2}],
[{id:3},{id:4}],
[{id:5},{id:6}]
]
我在寻找什么:
object =[{id:1},{id:2},{id:3},{id:4},{id:5},{id:6}]
最佳答案
您可以使用Array#flat
如下:
const object = [
[{id:1},{id:2}],
[{id:3},{id:4}],
[{id:5},{id:6}]
];
const res = object.flat();
console.log(res);
如果这里的object
是映射的结果,Array#flatMap
可能也有用。
关于javascript - 如何在对象内部连接一堆数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66945945/