В
кажется тут
.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