Javascript 中的简单平均函数

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)

(我不明白如何获得参数长度)

ade*_*neo 6

要获得平均值,只需将值相加并除以数组中的索引数,即长度

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)


cmd*_*cmd 5

您可以使用以下方法轻松计算平均值reduce()

const avg = array.reduce((a, b) => a + b) / array.length
Run Code Online (Sandbox Code Playgroud)