📌  相关文章
📜  获取数组 javascript 的平均值(1)

📅  最后修改于: 2023-12-03 15:27:50.456000             🧑  作者: Mango

获取 JavaScript 数组的平均值

本文将介绍如何在 JavaScript 中获取一个数组的平均值。以下是两个不同的方法:

方法 1:使用 reduce() 和 length 属性

这种方法使用数组的 reduce() 方法来迭代所有值并汇总它们,然后通过数组的 length 属性来除以它们的数量。下面是示例代码:

function getAverage(array) {
  const sum = array.reduce((a, b) => a + b, 0);
  return sum / array.length;
}

其中,array 是要计算平均值的数组。这里的 reduce() 方法使用了箭头函数 () => 来简化函数定义,它的作用是将数组中每个元素相加,然后返回结果。紧接着,我们把这个总和除以数组的长度,得到平均值。

方法 2:使用 forEach() 和变量

你也可以使用 forEach() 方法来遍历数组,逐个累加数值,最后再根据元素数量计算平均数。以下是示例代码:

function getAverage(array) {
  let sum = 0;
  array.forEach(num => {
      sum += num;
  });
  return sum / array.length;
}

需要注意的是,我们这里手动定义了一个 sum 变量并初始化为 0。然后我们使用 forEach() 方法来遍历数组,并在每次迭代中将元素加到 sum 变量上。最后,我们除以数组的长度以计算平均值。

总结

以上是两种获取 JavaScript 数组平均值的方法。我们可以根据情况来选择使用哪种方法,它们都可以实现我们的目标。