forEach Loop dalam JavaScript: One Stop Solution untuk pemula



Di blog ini kita akan belajar mengenai loop forEach dan pelaksanaannya dalam JavaScript. Blog merangkumi topik seperti parameter, pengembalian dan penggunaan.

menyediakan banyak cara untuk melaksanakan gelung untuk melintasi pelbagai. Hari ini kita akan membincangkan satu gelung tertentu yang dengan cepat berubah menjadi kegemaran di kalangan pembangun untuk setiap gelung dalam JavaScript. Berikut adalah topik yang akan kita bahas:

Apa itu Gelung dan Susunan?

Gelung adalah istilah untuk proses melaksanakan iterator iaitu sesuatu yang dilakukan secara berulang-ulang. Oleh itu, jika anda menghitung dari 1 hingga 10, anda akan melaksanakan satu gelung yang mengulangi sepuluh kali, dan meningkatkan nilai pengiraan sebanyak 1.

Susunan secara ringkas, kumpulan objek serupa. Umumnya bagus untuk mengekalkan senarai perkara, misalnya, maklumat pelajar, yang boleh disimpan sebagai objek pelajar dalam pelbagai. Kaedah yang bagus untuk melintasi array adalah untuk loop, dan itulah yang diperbaiki oleh loop forEach. Mari ketahui lebih lanjut mengenai gelaran forEach.





untukSetiap dalam Sintaks JavaScript

student_names = ['Rob', 'Van', 'Dam'] studentNames.forEach ((pelajar) => {// Anda boleh menjalankan fungsi yang anda mahukan di sini cetak (pelajar)}


Petikan di atas adalah sintaks a untuk setiap gelung masuk . Mari kita perhatikan bagaimana semua ini dilaksanakan. Kami terlebih dahulu mengisytiharkan sebilangan nama pelajar dan menamakannya dengan betul. Kemudian kami memanggil fungsi forEach dengan pengendali dot (.) Data yang dikembalikan oleh fungsi disimpan dalam diri pelajar. Data dikembalikan oleh fungsi panggilan balik. Dalam contoh ini, kami hanya mencetak nama pelajar yang akan memberikan hasilnya 'Rob Van Dam'

Parameter forEach dalam JavaScript

Parameter dilewatkan dalam fungsi panggilan balik, mereka-



  • currentValue - Nilai semasa yang dihantar dalam panggilan balik. Dalam coretan, CurrentValue adalah pelajar . Parameter ini adalah wajib.
  • index - Indeks elemen semasa dalam array. Ini adalah parameter pilihan.
  • ini - ini merujuk kepada objek semasa dalam timbunan panggilan.

Nilai Pulangan untuk Setiap dalam JavaScript

tidak ditentukan . Sentiasa .

Tapis, Peta mengembalikan array, dan forSetiap pulangan tidak ditentukan. Ini adalah perbezaan utama antara gelung ini.



menukar binari ke int java

Setelah asasnya selesai, mari kita teliti beberapa peraturan yang harus diingat semasa menggunakan untuk setiap .

  • untukSetiap melaksanakan fungsi panggilan balik sekali untuk setiap elemen array.
  • Ia selalu kembali tidak ditentukan.
  • Ia tidak mengubah susunan array, tetapi panggilan balik dapat dilakukan jika diprogramkan untuk melakukannya.
  • forEach tidak berupaya rantai seperti peta, pengurangan atau tapisan.
  • Julat elemen yang diproses oleh untuk setiap gelung ditetapkan sebelum pemanggilan pertama fungsi panggilan balik.
  • Elemen ditambahkan pada susunan selepas keranaSetiap yang dimulakan tidak dikunjungi oleh gelung.
  • Elemen yang dihapus sebelum dikunjungi oleh gelung tidak dikunjungi.
  • Sekiranya elemen yang sudah dikunjungi dikeluarkan dari larik semasa lelaran, elemen kemudian akan dilangkau.
  • untukSetiap gelung yang dimulakan tidak dapat dihentikan tanpa membunuh proses. Anggaplah ia sebagai langganan. Anda mesti berhenti berlangganan untuk berhenti.
  • forEach tidak melaksanakan panggilan balik untuk elemen array tanpa nilai.

Ini adalah peraturan yang selalu diingat semasa menggunakan untuk setiap gelung.

Setelah anda mengetahui tentang gelung forEach, lihat Latihan Pensijilan Pembangunan Web oleh Edureka. Latihan Pengesahan Pembangunan Web akan membantu anda belajar bagaimana membuat laman web yang mengagumkan menggunakan HTML5, CSS3, Twitter Bootstrap 3, jQuery dan Google API dan menyebarkannya ke Amazon Simple Storage Service (S3).

Ada soalan untuk kami? Sila sebutkan di bahagian komen 'forEach in JavaScript' dan kami akan menghubungi anda.