查找数组中每个数组的平均值 JavaScript
javascriptweb developmentobject oriented programming更新于 2025/9/29 19:56:17
我们需要编写一个函数 getAverage(),该函数接受一个数字数组的数组,并返回一个包含相应子数组平均值的新数字数组。
让我们为此编写代码。我们将映射到原始数组上,将子数组缩减为它们的平均值,如下所示 −
示例
const arr = [[1,54,65,432,7,43,43, 54], [2,3], [4,5,6,7]];
const secondArr = [[545,65,5,7], [0,0,0,0], []];
const getAverage = (arr) => {
const averageArray = arr.map(sub => {
const { length } = sub;
return sub.reduce((acc, val) => acc + (val/length), 0);
});
return averageArray;
}
console.log(getAverage(arr));
console.log(getAverage(secondArr));
输出
控制台中的输出将是 −
[ 87.375, 2.5, 5.5 ] [ 155.5, 0, 0 ]
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

