1. ホーム
  2. arrays

[解決済み] TypeScriptと配列のリデュース関数

2022-03-05 20:02:27

質問

をご存知ですか? reduce 配列メソッドはTypeScriptで何をするのでしょうか? 簡単な使用例を教えてください。

Googleで検索したら TypeScript言語仕様 が、まともな説明や例は見つかりませんでした。

どのように解決するのですか?

それは、実はJavaScriptの配列 reduce 関数は、TypeScriptに特有のものではありません。

で説明したように ドキュメント : アキュムレータと配列の各値に対して(左から右へ)関数を適用し、単一の値に縮小する。

以下は、配列の値を合計する例です。

let total = [0, 1, 2, 3].reduce((accumulator, currentValue) => accumulator + currentValue);
console.log(total);

このスニペットで生成されるのは 6 .