我有:
x = [1,2,3]
y = [2,3,4]
我想找到平均值,结果是:
z = [1.5,2.5,3.5]
先谢谢。
答案 0 :(得分:3)
使用map
迭代并返回平均值
var output = x.map((s,i)=> (s+y[i])/2);
<强>演示强>
var x = [1, 2, 3];
var y = [2, 3, 4];
var output = x.map((s, i) => (s + y[i]) / 2);
console.log(output);
&#13;
答案 1 :(得分:0)
您可以对数组进行任意计数,并仅对结果的部分求和。
var x = [1, 2, 3],
y = [2, 3, 4],
result = [x, y].reduce((r, a, i, o) => a.map((b, j) => (r[j] || 0) + b / o.length), []);
console.log(result);