使物体与数组的数组值。这是我的数组:在Javascript
var input = [
{
date: '2017-07-19',
number: 10
},
{
date: '2017-07-20',
number: 7.5
},
{
date: '2017-07-20',
number: 9
},
{
date: '2017-07-21',
number: 8
},
{
date: '2017-07-22',
number: 9.3
},
{
date: '2017-07-22',
number: 6
},
{
date: '2017-07-23',
number: 5.8
},
{
date: '2017-07-23',
number: 7.2
},
{
date: '2017-07-24',
number: 9
}
];
这是我想完成
var output = [
{
date: '2017-07-19',
number: [10],
average: 10
},
{
date: '2017-07-20',
number: [10, 7.5, 9],
average: 8.8
},
{
date: '2017-07-21',
number: [10, 7.5, 9, 8],
average: 8.6
},
{
date: '2017-07-22',
number: [10, 7.5, 9, 8, 9.3, 6],
average: 8.3
},
{
date: '2017-07-23',
number: [10, 7.5, 9, 8, 9.3, 6, 5.8, 7.2],
average: 7.9
},
{
date: '2017-07-23',
number: [10, 7.5, 9, 8, 9.3, 6, 5.8, 7.2, 9],
average: 7.9
}
];
到目前为止,我只能添加号码是什么使用相同的日期并计算数字的平均值。我不知道如何制作var output
阵列。 非常感谢您的帮助!
我感到困惑的是'mean'? –
数字的平均值。我刚刚编辑了这个问题。 – Vic