📅  最后修改于: 2023-12-03 15:27:50.456000             🧑  作者: Mango
本文将介绍如何在 JavaScript 中获取一个数组的平均值。以下是两个不同的方法:
这种方法使用数组的 reduce() 方法来迭代所有值并汇总它们,然后通过数组的 length 属性来除以它们的数量。下面是示例代码:
function getAverage(array) {
const sum = array.reduce((a, b) => a + b, 0);
return sum / array.length;
}
其中,array
是要计算平均值的数组。这里的 reduce() 方法使用了箭头函数 () =>
来简化函数定义,它的作用是将数组中每个元素相加,然后返回结果。紧接着,我们把这个总和除以数组的长度,得到平均值。
你也可以使用 forEach() 方法来遍历数组,逐个累加数值,最后再根据元素数量计算平均数。以下是示例代码:
function getAverage(array) {
let sum = 0;
array.forEach(num => {
sum += num;
});
return sum / array.length;
}
需要注意的是,我们这里手动定义了一个 sum
变量并初始化为 0
。然后我们使用 forEach()
方法来遍历数组,并在每次迭代中将元素加到 sum
变量上。最后,我们除以数组的长度以计算平均值。
以上是两种获取 JavaScript 数组平均值的方法。我们可以根据情况来选择使用哪种方法,它们都可以实现我们的目标。