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;
}
  • Вопрос задан
  • 82 просмотра
Решения вопроса 2
@RidgeA
можно, если в сумме в двух массивах 2 элемента, тогда действие будет одно. Это если говорить исключительно про математические действия.

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

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

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

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