ハッピーメモメモ

私的備忘録

【JavaScript】配列の各要素を合計する

for文

・forループで各要素を順番に呼び出して足していく

 

reduce()

配列.reduce(function(累積値, 要素) { })

 使用例)

f:id:n-moeko1966:20220305082835p:plain

【JavaScript入門】初心者でも分かるreduce()の使い方とサンプル例まとめ | 侍エンジニアブログ

 

・こんな感じで初期値をいれることも可能

配列.reduce((現在の計算結果,現在の要素) => {}, 初期値);

 使用例)

const add = (...numbers: number[]) => {
  return numbers.reduce((curResult, curValue) => {
    return curResult + curValue;
  }, 0);
};
const addedNumbers = add(5, 10, 2, 3.7);
console.log(addedNumbers);