因此,我有一个json对象数组,其中包含3个参数:Date,Group和Value,我需要计算每天的平均值。
该数组如下所示:
[
{
"date": '2019-07-17',
"group": 1,
"value": 2,
},
{
"date": '2019-07-17',
"group": 2,
"value": 5,
},
{
"date": '2019-07-17',
"group": 3,
"value": 7,
},
{
"date": '2019-07-18',
"group": 1,
"value": 2,
},
{
"date": '2019-07-18',
"group": 2,
"value": 5,
},
{
"date": '2019-07-18',
"group": 3,
"value": 7,
},
{
"date": '2019-07-19',
"group": 1,
"value": 2,
},
{
"date": '2019-07-19',
"group": 2,
"value": 5,
},
{
"date": '2019-07-19',
"group": 3,
"value": 7,
},
]
结果应该是这样的另一个数组:
[
{
"date": '2019-07-17',
"averageValue": 5,
},
{
"date": '2019-07-18',
"averageValue": 5,
},
{
"date": '2019-07-19',
"averageValue": 5,
}
]
有简单的方法吗?像使用地图一样,减少和过滤吗?
非常感谢您的帮助!