【发布时间】:2019-07-29 17:47:07
【问题描述】:
我得到一个如下所示的数组:
[ {...}, {...}, {...} ]
我可以用 map() 让它看起来像这样:
[ [{...}], [{...}], [{...}] ]
我无法得到这个结果:
[{...}], [{...}], [{...}]
我只需要删除外部/父数组。我尝试过 flatten、flattenDepth 和 reduce,但是,我似乎无法弄清楚我做错了什么。
【问题讨论】:
-
array = array[0]? -
你能用一些示例数据发布实际的预期输出吗?
[{...}], [{...}], [{...}]既不是有效对象也不是数组 -
您想将原始数组中的每个对象元素包装在其自己的 1 元素数组中吗?
-
[{...}], [{...}], [{...}]应该是什么? 3个独立变量?一个数组(这就是您在第二个代码块中已经拥有的)?
标签: javascript arrays reduce flatten