forEach Loop di JavaScript: One Stop Solution untuk pemula



Di blog ini kita akan belajar tentang loop forEach dan implementasinya dalam JavaScript. Blog mencakup topik seperti parameter, pengembalian dan penggunaan.

menyediakan banyak cara untuk mengimplementasikan loop untuk melintasi larik. Hari ini kita akan membahas satu loop tertentu yang dengan cepat berubah menjadi favorit di antara pengembang untuk setiap loop di JavaScript. Di bawah ini adalah topik yang akan kami bahas:

Apa itu Loops dan Array?

Loop adalah istilah untuk proses penerapan iterator yaitu sesuatu yang dilakukan secara berulang. Jadi, jika Anda menghitung dari 1 hingga 10, Anda akan menerapkan perulangan yang berulang sepuluh kali, dan meningkatkan nilai penghitungan sebesar 1.

Array sederhananya, kumpulan benda serupa. Biasanya bagus untuk memelihara daftar hal-hal, misalnya, informasi siswa, yang dapat disimpan sebagai objek siswa dalam larik. Cara yang bagus untuk melintasi array adalah dengan melakukan perulangan for, dan itulah yang diperbaiki oleh perulangan forEach. Mari pelajari lebih lanjut tentang loop forEach.





forEach dalam Sintaks JavaScript

student_names = ['Rob', 'Van', 'Dam'] studentNames.forEach ((student) => {// Anda dapat melakukan fungsi yang Anda inginkan di sini print (student)}


Potongan di atas adalah sintaks dari a untuk setiap memutar masuk . Mari kita lihat lebih dekat bagaimana ini semua dijalankan. Kami pertama-tama mendeklarasikan array nama siswa dan menamainya dengan tepat. Kemudian kita memanggil fungsi forEach dengan titik (.). Data yang dikembalikan oleh fungsi disimpan di siswa. Data dikembalikan oleh fungsi panggilan balik. Dalam contoh ini, kami hanya mencetak nama siswa yang akan memberikan output 'Rob Van Dam'

Parameter forEach di JavaScript

Parameter dilewatkan dalam fungsi panggilan balik, mereka-



apa kelas anonim di java

  • currentValue - Nilai saat ini sedang diteruskan dalam callback. Di snip, currentValue adalah siswa . Parameter ini wajib diisi.
  • index - Indeks elemen saat ini dalam array. Ini adalah parameter opsional.
  • ini - ini mengacu pada objek saat ini dalam tumpukan panggilan.

Mengembalikan Nilai forEach di JavaScript

tidak terdefinisi . Selalu .

Filter, Map return an array, dan forEach mengembalikan tidak ditentukan. Inilah perbedaan utama antara loop ini.



Sekarang setelah dasar-dasarnya selesai, mari kita bahas beberapa aturan yang harus diingat saat menggunakan untuk setiap .

  • forEach menjalankan fungsi callback sekali untuk setiap elemen array.
  • Itu selalu mengembalikan tidak ditentukan.
  • Itu tidak mengubah array, tetapi callback bisa jika diprogram untuk melakukannya.
  • forEach tidak dapat dirantai seperti peta, kurangi atau filter.
  • Kisaran elemen yang diproses oleh untuk setiap loop disetel sebelum pemanggilan pertama fungsi callback.
  • Elemen ditambahkan ke larik setelahnya forEach mulai tidak dikunjungi oleh loop.
  • Elemen yang dihapus sebelum dikunjungi oleh loop tidak akan dikunjungi.
  • Jika elemen yang sudah dikunjungi dihapus dari larik selama iterasi, elemen selanjutnya akan dilewati.
  • forEach loop setelah dimulai tidak dapat dihentikan tanpa mematikan thread proses. Anggap saja sebagai langganan. Anda harus berhenti berlangganan untuk menghentikannya.
  • forEach tidak mengeksekusi callback untuk elemen array tanpa nilai.

Ini adalah aturan yang harus selalu diingat saat menggunakan forEach loop.

Sekarang setelah Anda mengetahui tentang loop forEach, lihat Pelatihan Sertifikasi Pengembangan Web oleh Edureka. Pelatihan Sertifikasi Pengembangan Web akan membantu Anda mempelajari cara membuat situs web yang mengesankan menggunakan HTML5, CSS3, Twitter Bootstrap 3, jQuery, dan Google API, serta menerapkannya ke Amazon Simple Storage Service (S3).

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar 'forEach in JavaScript' dan kami akan menghubungi Anda kembali.