🛡
[TypeScript] 数字型配列の合計値を求めるreduce関数
はじめに
下記書籍で初めてTypeScript
を学習しました。
reduce関数
について学びました。その記録を執筆しします。
結論
メリット
- for ループなどを使用する場合よりも、シンプルなコードを書くことができます
- 初期値を指定することが可能です。初期値を省略すると、配列の最初の要素が初期値として使用されます。
- 要素の合計値や積だけでなく、平均値の計算や最大値・最小値の取得、特定の条件を満たす要素の抽出など、様々な処理を行うことができます。
1. reduce()で合計値を求めるサンプルコード
// 数字の配列
const numbers = [1, 2, 3, 4, 5];
// 配列の合計値を求める
const result = numbers.reduce((acc, value) => acc + value, 0);
// 期待値: 15
console.log(result);
出力結果を確認します。
15
Discussion