U.P*_*.P. -3 javascript arrays arguments for-loop function
我如何使用函数计算平均值:
function calculate(array) {
var sum = 0;
for (var i = 0; i < array.length; i++) {
sum = sum + array[i];
}
return sum;
}
document.write(calculate([24, 88, 12, 4]));
Run Code Online (Sandbox Code Playgroud)
(我不明白如何获得参数长度)
要获得平均值,只需将值相加并除以数组中的索引数,即长度
function calculate(array) {
return array.reduce((a, b) => a + b) / array.length;
}
console.log(calculate([24, 88, 12, 4]));Run Code Online (Sandbox Code Playgroud)
您可以使用以下方法轻松计算平均值reduce():
const avg = array.reduce((a, b) => a + b) / array.length
Run Code Online (Sandbox Code Playgroud)