Суммы положительных и отрицательных чисел выведенные в консоль в виде объекта

Рейтинг: 0Ответов: 1Опубликовано: 01.06.2023

Всем привет! Да, у меня тоже как раз подобная задачка как по указанной ссылке и в плане решения теперь мне стало ясно. Только хотела уточнить 1 момент, мне в консоли надо, чтоб суммы положительных и отрицательных чисел вывелись в виде объекта. Например, {-54, 74 }, а не [ -54, 74 ]. Как бы это можно было провернуть?

Дан массив с числами. Найдите отдельно сумму положительных и отрицательных элементов массива. Выведите суммы на экран

Ответы

▲ 1Принят

Если только в таком виде:

let arr = [10, 2, -7, -15, 3, -2];

let obj = arr.reduce((a,e) => {
  a[e > 0 ? 'pos': 'neg'] += e;
  return a;
},{pos:0,neg:0})

console.log(obj);