計算平均值我有一個數組,像這樣:總結對象的數組,每個唯一對象名稱
var array = [
{
name: "a",
value: 1
},
{
name: "a",
value: 2
},
{
name: "a",
value: 3
},
{
name: "b",
value: 0
},
{
name: "b",
value: 1
}
];
我需要一個這樣的數組:
var newarray = [
{
name: "a",
value: 2
},
{
name: "b",
value: 0.5
}
]
凡新數組每個唯一名稱作爲具有平均值的對象。
有沒有簡單的方法來完成這個?
你只是想知道'了'和'B'? –
a和b只是例子。我的數組將具有比a和b更多的名稱。我的值如何不正確? a的值爲1,2和3. 1 + 2 + 3 = 6,a有3個值,所以6/3 = 2。b的值爲0和1. 0 + 1 = 1,有2個值b,所以1/2 = 0.5。 – user3317337
@ user3317337:對不起,那是我的錯誤 - 我雖然第三個是「b」,而不是「a」。 –