“Сумма двух массива в JavaScript” Ответ

Сумма двух массива в JavaScript

function sumArrays(...arrays) {
  const n = arrays.reduce((max, xs) => Math.max(max, xs.length), 0);
  const result = Array.from({ length: n });
  return result.map((_, i) => arrays.map(xs => xs[i] || 0).reduce((sum, x) => sum + x, 0));
}

console.log(...sumArrays([0, 1, 2], [1, 2, 3, 4], [1, 2])); // 2 5 5 4
Careful Chamois

Сумма двух массива в JavaScript

function sumArray(a, b) {
      var c = [];
      for (var i = 0; i < Math.max(a.length, b.length); i++) {
        c.push((a[i] || 0) + (b[i] || 0));
      }
      return c;
}
Careful Chamois

Ответы похожие на “Сумма двух массива в JavaScript”

Вопросы похожие на “Сумма двух массива в JavaScript”

Больше похожих ответов на “Сумма двух массива в JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования