对于这个问题,JavaScript中最理想的解决方案是采用一堆数组,这些数组都具有相同数量的索引,这些索引都具有整数值,然后返回一个数组,其中包含每个数组中每个索引的平均值。
这是我的意思的一个例子:
var data = [[ 12, 14, 13, 10 ], [ 11, 13, 12, 2 ], [ 18, 12, 3, 4 ]];
返回一个单个数组,其中所有平均值的计算如下:
[13.6, 13, 9.3, 5.3 ];
答案 0 :(得分:1)
data=data.map(arr=>arr.reduce((old,new)=>old+new,0)/arr.length);
我没有给出解释,我给OP单独找出的能力+以这种方式学习......
答案 1 :(得分:0)
您必须使用map
函数来计算每个average
来自数组的item
。我使用reduce
函数来计算{每个sum
{1}}。
这是解决方案:
item