ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript の配列トラバーサルに関する簡単な説明

JavaScript の配列トラバーサルに関する簡単な説明

青灯夜游
青灯夜游転載
2018-10-12 17:04:251887ブラウズ

この記事では 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 グラフィック チュートリアル

JavaScript オンライン マニュアル

以上がJavaScript の配列トラバーサルに関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る