使用js写一个方法实现求一个数组的平均数

在JavaScript中,你可以使用reduce函数来计算数组的总和,然后通过将总和除以数组的长度来得到平均数。以下是一个简单的函数实现:

function calculateAverage(array) {
    // 首先,检查数组是否为空
    if (array.length === 0) {
        return 0; // 或者你可以返回null或undefined,取决于你的需求
    }

    // 使用reduce函数计算数组的总和
    const sum = array.reduce((accumulator, currentValue) => accumulator + currentValue, 0);

    // 返回平均数
    return sum / array.length;
}

// 使用示例
const numbers = [1, 2, 3, 4, 5];
const average = calculateAverage(numbers);
console.log(average); // 输出:3

这个函数首先检查数组是否为空。如果为空,它返回0(或者你可以根据需求返回null或undefined)。然后,它使用reduce函数计算数组的总和。最后,它将总和除以数组的长度以得到平均数,并返回这个值。

posted @ 2025-01-02 09:45  王铁柱6  阅读(158)  评论(0)    收藏  举报