【发布时间】:2018-02-18 21:31:29
【问题描述】:
得到一个包含每个用户的用户 ID 和价格的对象,想为每个用户创建一个新的对象/数组(不重复),并能够计算每个用户的价格总和。尝试将 Object.values() 与 map 和 filter 一起使用,但无法正常工作
{
"data": {
"item1": {
"price": "20",
"user": "user1"
},
"item2": {
"price": "10",
"user": "user2"
},
"item3": {
"price": "50",
"user": "user1"
}
}
}
输出如下:
{
"users": {
"user1": {
"totalSum": "70",
},
"user2": {
"totalSum": "10",
}
}
}
我正在考虑使用地图来呈现“用户”数据,也许数组会更好?
【问题讨论】:
标签: javascript