如何使用地图功能过滤键=>值对?

时间:2019-05-22 20:44:49

标签: javascript

我收到一个带有promise调用的json对象,其结构如下:

[{ key1:'value1', key2:'value2',...},{ key1:'value1', key2:'value2',...},...]

我想要做的是从每个对象中“过滤”一些keyx:'valuex'对(我想这可以通过map函数完成)。

我能做到的最好的是:

x.response.map((r) => new Map([['number',r.number],['hash', r.hash]]))

但这给了我一个[Map(2), Map(2)]对象

我只想要一个[{...}, {...}]对象

示例:

输入:

[{{id:1,name:'John',age:30},{id:2,name:'Mary',age:24},{id:3,name:'Jack',age:32 }]

输出:

[{{name:'John',age:30},{name:'Mary',age:24},{name:'Jack',age:32}]

0 个答案:

没有答案