@zonf1k

Работа с массивом и объектами, как посчитать?

results: [
    {
      CONSTRUCTOR_ID: 2748435328,
      SUBCLASS_OF_ID: 3523792447,
      className: 'ReactionCount',
      classType: 'constructor',
      flags: 0,
      chosenOrder: null,
      reaction: [Object],
      count: 12
    },
    {
      CONSTRUCTOR_ID: 2748435328,
      SUBCLASS_OF_ID: 3523792447,
      className: 'ReactionCount',
      classType: 'constructor',
      flags: 0,
      chosenOrder: null,
      reaction: [Object],
      count: 5
    },
    {
      CONSTRUCTOR_ID: 2748435328,
      SUBCLASS_OF_ID: 3523792447,
      className: 'ReactionCount',
      classType: 'constructor',
      flags: 0,
      chosenOrder: null,
      reaction: [Object],
      count: 2
    }
  ],


Как посчитать сумму всех "count". В данном случае должно получится значение 19.
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
let arr = [
    {
      // ...
      count: 12
    },
    {
      // ...
      count: 5
    },
    {
      // ...
      count: 2
    }
];

let sum = arr.reduce((sum, obj) => obj.count + sum, 0);

console.log(sum); // 19
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы