В
кажется тут
.reduce()
идеально подходитSize: a a a
AD
= (xs) => {
return xs.reduce((avg, x, i) => {
return Object.keys(x).reduce((acc, key) => {
if (
typeof x[key] === 'object') {
return {
...acc,
[key]:
mergeMean(xs.map(i => i[key]))
};
}
return {
...acc,
[key]: avg[key] + (x[key] - avg[key]) / (i + 1),
};
}, {})
}, xs[0]);
};
В
AD
AD
ea
IZ
AD
IZ
AD
AD