🛡

[TypeScript] 数字型配列の合計値を求めるreduce関数

2023/06/28に公開

はじめに

下記書籍で初めてTypeScriptを学習しました。
reduce関数について学びました。その記録を執筆しします。

結論

メリット

  1. for ループなどを使用する場合よりも、シンプルなコードを書くことができます
  2. 初期値を指定することが可能です。初期値を省略すると、配列の最初の要素が初期値として使用されます。
  3. 要素の合計値や積だけでなく、平均値の計算や最大値・最小値の取得、特定の条件を満たす要素の抽出など、様々な処理を行うことができます。

1. reduce()で合計値を求めるサンプルコード

// 数字の配列
const numbers = [1, 2, 3, 4, 5];
// 配列の合計値を求める
const result = numbers.reduce((acc, value) => acc + value, 0);

// 期待値: 15
console.log(result);

出力結果を確認します。

15
GitHubで編集を提案

Discussion