JavaScriptのforEachループ:初心者向けのワンストップソリューション



このブログでは、forEachループとJavaScriptでのその実装について学習します。ブログでは、パラメーター、返品、使用法などのトピックを取り上げています。

配列をトラバースするループを実装するための多数の方法を提供します。今日は、開発者の間ですぐにお気に入りになっている特定のループについて説明します。 forEach JavaScriptでループします。以下は、調査するトピックです。

ループと配列とは何ですか?

ループとは、イテレータを実装するプロセス、つまり繰り返し実行されるプロセスの用語です。したがって、1から10までカウントする場合は、10回ループするループを実装し、カウント値を1つ増やします。

配列 簡単に言えば、類似したオブジェクトのコレクションです。一般に、学生情報などのリストを維持するのに最適です。学生情報は、学生オブジェクトとして配列に格納できます。配列をトラバースするための優れた方法はforループであり、これがforEachループの改善点です。 forEachループについて詳しく見ていきましょう。





JavaScript構文のforEach

student_names = ['Rob'、 'Van'、 'Dam'] studentNames.forEach((student)=> {//ここで目的の関数を実行できますprint(student)}


上記の切り取りは、 forEach ループイン 。これがすべてどのように実行されるかを詳しく見てみましょう。まず、学生名の配列を宣言し、適切な名前を付けます。次に、forEach関数を呼び出します。 dot(。)演算子。 関数によって返されるデータはstudentに保存されます。データはコールバック関数によって返されます。この例では、出力を与える学生の名前を単に印刷します 「ロブ・ヴァン・ダム」

Informaticaでの変換のタイプ

JavaScriptのforEachのパラメーター

パラメータはコールバック関数で渡されます、それらは-



  • currentValue —コールバックで渡される現在の値。切り取りでは、currentValueは 学生 。このパラメーターは必須です。
  • index —配列内の現在の要素のインデックス。これはオプションのパラメーターです。
  • this —これはコールスタック内の現在のオブジェクトを参照します。

JavaScriptでのforEachの戻り値

未定義常に

ソート番号c ++

Filter、Mapは配列を返し、そして forEachは未定義を返します。これが、これらのループの主な違いです。



Javaで最大数を見つける

基本が終わったので、使用するときに覚えておくべきいくつかのルールを見てみましょう forEach

  • forEachは、配列要素ごとに1回コールバック関数を実行します。
  • 常にundefinedを返します。
  • 配列を変更しませんが、プログラムされている場合、コールバックは変更できます。
  • forEachは、map、reduce、filterのようにチェーンできません。
  • によって処理される要素の範囲 forEach ループは、コールバック関数の最初の呼び出しの前に設定されます。
  • 後に配列に追加される要素 forEachは、ループによってアクセスされません。
  • ループがアクセスする前に削除された要素はアクセスされません。
  • すでにアクセスされている要素が反復中に配列から削除された場合、それ以降の要素はスキップされます。
  • 一度開始されたforEachループは、プロセススレッドを強制終了せずに停止することはできません。サブスクリプションと考えてください。停止するには、購読を解除する必要があります。
  • forEachは、値のない配列要素のコールバックを実行しません。

これらは、を使用するときに常に留意すべきルールです。 forEachループ。

forEachループについて理解したところで、EdurekaによるWeb開発認定トレーニングを確認してください。 Web開発認定トレーニングは、HTML5、CSS3、Twitter Bootstrap 3、jQuery、およびGoogle APIを使用して印象的なウェブサイトを作成し、Amazon Simple Storage Service(S3)にデプロイする方法を学ぶのに役立ちます。

質問がありますか? 「forEachinJavaScript」のコメントセクションにその旨を記載してください。折り返しご連絡いたします。