我的代码:
如何获得随机数组的平均值以及已经达到最大值和最小值?
function displayResults() {
var textDisplay2 = "";
for (var i in scores) {
var max = Math.max.apply(null, scores);
var n = max.toString();
var count = scores.indexOf(n);
var min = Math.min.apply(null, scores);
var textDisplay = "";
for (var i in names) {
textDisplay += names[i] + "," + scores[i] + "\n";
}
}
答案 0 :(得分:0)
如果我的想法正确,你想计算一个数组(在这种情况下max和min不重要)的平均值:
您可以使用以下行计算数组的平均值:
var average = (yourArray.reduce(function(a, b) { return a + b; })) / yourArray.length;
这一行计算所有数组元素的总和:
var sum = (yourArray.reduce(function(a, b) { return a + b; }))
并将总和除以元素数量将为您提供平均值!
var avg = sum / yourArray.length
你走了! :)