この記事では JavaScript の配列トラバーサルについて簡単に説明します。必要な方は参考にしていただければ幸いです。
1. for ループの使用は、配列内の最も一般的な走査方法です。
最初の戻り値は、走査です。配列 各ビットについて、戻り値の 2 番目のビットを配列のインデックス値とみなすことができます。 for ループ内に if ステートメントをネストして、要素の値を判断し、条件に基づいてループ ステートメントを実行できます。
2、forEach() メソッドを使用します
a. forEach() の使用方法:
forEach メソッドは配列を最初から最後まで走査します。最後に、要素ごとに指定された関数を呼び出します。 forEach メソッドの受信パラメータは関数です。この関数は、配列要素、要素インデックス、配列自体の 3 つのパラメータを順番に渡すことができます。同時に 3 つのパラメーターを渡すことは必須ではありません。必要に応じてパラメーターの数を渡すことができます。
Array[1,2,3,4] は forEach メソッドを呼び出し、渡されたパラメーター関数のパラメーター値を返します。ele が各要素を表すことがわかります。配列内の 1 ビット、index は配列のインデックス値を表し、arr はこのメソッドを呼び出す配列を表します。
forEach メソッドを使用して配列要素の累積を実装します
b. forEach() メソッドのソース コード実装
カスタム myForEach メソッドを配列のプロトタイプに拡張します。配列の要素数に従ってトラバースし、配列の各ビット this[i] と代表配列インデックス i を関数のパラメータとして使用し、for ループ内でパラメータ fn 関数を実行します。これは、myForEach メソッドが呼び出される配列を表します。
3、map() メソッドを使用します。
map() メソッドは、呼び出された配列の各要素を指定された関数に渡し、関数の戻り値を含む配列を返します。元の配列は変更されません。 map() メソッドの使用方法は forEach() メソッドと同じです。
小さなつながりを考える:
データのデータ構造を変更して出力します。配列 arr のすべての要素を配列 b のデータ構造の形式に変換します。
回答:
要約: 上記がこの記事の全内容です。お役に立てれば幸いです。みんなの勉強に役立ちました。関連チュートリアルの詳細については、JavaScript ビデオ チュートリアルをご覧ください。
関連する推奨事項:
以上がJavaScript の配列トラバーサルに関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。