Задать вопрос
fruity4pie
@fruity4pie
A

Можно ли вывести сумму элементов двух массивов в одно действие?

function sumTwoArrays(arr1, arr2) {
  let sum1 = arr1.reduce((sum, cur) => sum + cur);
  let sum2 = arr2.reduce((sum, cur) => sum + cur);
  return sum1 + sum2;
}
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
@RidgeA
можно, если в сумме в двух массивах 2 элемента, тогда действие будет одно. Это если говорить исключительно про математические действия.

Если хочется все это написать в одну строчку - можно сделать concat а уже потом reduce
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
return arr1.concat(arr2).reduce(...)
// или
[...arr1, ...arr2].reduce() // так даже три

Но это все равно два действия. Как вы себе это представляете вообще?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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