ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で Array.prototype.reduce() メソッドを使用するにはどうすればよいですか?
array.reduce() メソッドは、各要素に対していくつかのタスクを実行することにより、配列全体を単一の値に減らすために使用されます。たとえば、配列のすべての要素の合計を取得したい場合、配列全体を 1 つの値 (配列のすべての要素の最終合計) に減らす必要があります。
array.reduce() メソッドは、前の要素の結果値を追跡します。その後、前の要素から取得した結果の値を使用して、次の要素でタスクを実行します。配列の最初の要素では、結果値の引数として渡される初期値が考慮されます。このチュートリアルでは、JavaScript の Array.prototype.reduce() メソッドの使用方法を学習します。
###文法###上記の構文の最初のパラメーター値としてアロー関数を渡しました。アロー関数はインライン コールバック関数として使用されます。
リーリー上記の構文では、callback はコールバック関数です。
パラメータ
- これは、前の配列要素に対して何らかの操作を実行して得られた結果の値です。
- 配列内のインデックス位置にある要素です。
- 配列要素の現在のインデックスです。
- これ自体がコールバック関数で使用される配列です。
- これは、previousResult 変数を初期化するための初期値です。
- これは、配列内の各要素に対して呼び出される関数です。
例 1
さらに、インライン コールバック関数を、reduce() メソッドの最初のパラメータとして使用します。コールバック関数では、previousResult 変数の値を要素ごとに乗算して返します。
リーリー例 2
例 3
例 4
ユーザーは、Array.prototype.reduce() メソッドを使用して配列全体を単一の配列値に変換する方法を学びました。さまざまな例を通して、reduce() メソッドの使用例を見てきました。さらに、array.reduce() メソッドを使用して、配列から最小値と最大値を見つけることができます。
空の配列を参照として array.reduce() メソッドを呼び出すと、エラーが返されます。
以上がJavaScript で Array.prototype.reduce() メソッドを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。