Уменьшить массив объекта до итогов по свойству объекта

Вы можете просто использовать random_number.

Если положительное целое число задано как n, random_number возвращает целое число: 0 & lt; = random_number & lt; n.

Используйте его следующим образом:

any_number = SecureRandom.random_number(100) 

На выходе будет любое число от 0 до 100.

6
задан user11154868 29 March 2019 в 13:18
поделиться

1 ответ

Вам нужно вернуть totals после его изменения:

const src = [{mon:1,tue:0,wed:3,thu:5,fri:7,sat:0,sun:4}, {mon:5,tue:3,wed:2,thu:0,fri:1,sat:0,sun:6}];

const res = src.reduce((totals, item) => {
  Object.keys(item).forEach(weekday => totals[weekday] = (totals[weekday] || 0) + item[weekday]);
  
  return totals;
}, {});

console.log(res);

0
ответ дан Ori Drori 29 March 2019 в 13:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: