我收到一个带有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}]