【发布时间】:2018-04-23 04:10:37
【问题描述】:
我在求和并找到数组的平均值时遇到了问题。我不断得到平均值为0。 我真的看不出问题出在哪里:
var a = [10,20,30,40]
var sum = 0
var avg = 0
function sumUP(a) {
for (var i=0; i<a.length; i++){
sum += a[i];
avg = (sum/a.length);
}
}
function display(avg, callback) {
document.write("Average of array is " + avg)
callback(average);
}
display(avg, sumUP);
提前非常感谢!
【问题讨论】:
-
您在调用设置它的函数之前显示 avg 的值(并且您在调用中传递的内容存在问题)。
标签: javascript callback sum average