【发布时间】:2019-10-16 10:38:55
【问题描述】:
我从 api 调用接收到某个数组,我需要从中形成一个对象数组。这是我从服务器接收的对象数组
[
{x:10,id:1,y:30},
{x:10,id:2,y:50},
{x:11,id:1,y:20},
{x:11,id:2,y:70},
{x:12,id:1,y:80},
{x:12,id:2,y:90}
]
...我需要将其转换为:
[
{x:10,id1:30,id2:50},
{x:11,id2:20,id2:70},
{x:12,id3:80,id2:90}
]
基本上将y 部分存储在它们各自的对象中
我尝试生成所需的对象,但我不得不使用太多循环。有没有更简单或更准确的方法?
【问题讨论】:
-
到目前为止你尝试了什么?请关注stackoverflow.com/help/how-to-ask
-
reduce是你的朋友
标签: javascript api ecmascript-6