Sedbol
@Sedbol

Как получить сумму в отфильтрованном массиве?

Как получить сумму в отфильтрованном массиве? Что-бы set уже отдавал сумму всех bet
let arr=[
    {uid:1,num:1,bet:1},
    {uid:2,num:1,bet:3},
    {uid:3,num:2,bet:6}
    ];

    const set= arr.filter(e=>e.num===1);
    console.log(set)
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@dimoff66
Кратко о себе: Я есть
Самый короткий код:
arr.reduce((a, v) => a + v.bet * !(v.num - 1), 0)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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