使物體與數組的數組值。這是我的數組:在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