let numbers = {
name:"Faisal", value:20,
name:"qasim", value:32,
name:"asim", value:20,
name:"abid", value:30,
name:"yaqoob", value:50
};
假设您打算发布以下示例:
let numbers = [
{ name:"Faisal" , value:20},
{ name:"qasim" , value:32},
{ name:"asim" , value:20},
{ name:"abid" , value:30},
{ name:"yaqoob" , value:50 }
]
然后这应该为您提供平均值:
var total = 0;
for(var i = 0; i < numbers.length; i++) {
total += numbers[i].value;
}
var avg = total / numbers.length;
或者,您可以更简洁地使用reduce
,例如:
var avg = numbers.reduce(function (accumulator, currentValue) { return accumulator + currentValue.value }, 0) / numbers.length;