answer〜Javascript equivalent of Python's zip functionは、任意の数の配列を1つのステートメントでマージされた配列に「圧縮」するうまい方法を示しています。Javascript - 単一式の配列の可変数を合計する
zip= rows=>rows[0].map((_,c)=>rows.map(row=>row[c]))
この質問Javascript - Sum two arrays in single iterationは、同様のアイデアを示しているが、彼らはzip形式で圧縮しているとして、エントリを合計します。
私は2つの手法を組み合わせる方法を思ったんだけど - その配列の数が不明与えられた:
[
[1,2,3],
[1,2,3],
[1,2,3]
]
...結果はそう秒と、最初の要素の合計すなわち、[3, 6, 9]
です。簡単にするために、各配列に同じ数の項目が含まれていると仮定します。
たちは同じ考えを持っていたように見える - あなたはES5互換性があります(マッピングし、利用可能な削減以来、IE9) –