DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

FOREACH PADA JAVSASCRIPT

Panduan singkat dan jelas tentang penggunaan `foreach` dalam JavaScript, dilengkapi dengan contoh kode untuk memudahkan pemahaman.

Daftar Isi:

Apa itu `foreach`
Struktur `foreach`
Contoh Penggunaan
Kelebihan `foreach`
Keterbatasan `foreach`

foreach pada JavaScript sangat berguna ketika kamu ingin menjalankan suatu fungsi untuk setiap elemen dalam sebuah array. Ini adalah cara yang sangat efisien dan bersih untuk melakukan iterasi.

Apa itu foreach

foreach adalah metode pada array yang memungkinkan kamu menjalankan sebuah fungsi pada setiap elemen dalam array tersebut. Metode ini tidak mengubah array asli, tapi kamu bisa melakukan operasi pada setiap elemen.

Struktur foreach

Metode foreach memiliki struktur dasar seperti ini:

array.forEach(function(elemen, indeks, array) {
    // kode yang ingin dieksekusi pada setiap elemen
});
  • elemen: elemen array saat ini.
  • indeks: indeks dari elemen saat ini.
  • array: array yang sedang diproses (biasanya tidak terlalu sering digunakan).

Contoh Penggunaan

Berikut adalah contoh dasar penggunaan foreach:

let buah = ["apel", "mangga", "pisang"];

buah.forEach(function(item) {
    console.log(item);
});

Hasil yang akan kamu dapatkan:

apel
mangga
pisang

Menggunakan Parameter Indeks

Kamu juga bisa memanfaatkan indeks dari setiap elemen:

let buah = ["apel", "mangga", "pisang"];

buah.forEach(function(item, indeks) {
    console.log(indeks + ": " + item);
});

Hasil yang akan kamu dapatkan:

0: apel
0: mangga
0: pisang

Kelebihan foreach

  • Mudah Dipahami: Sangat sederhana dan bersih, mudah dibaca dan ditulis.
  • Tidak Mengubah Array Asli: Array asli tidak mengalami perubahan, kecuali kamu memang menginginkannya.

Keterbatasan foreach

  • Tidak Dapat Dihentikan: Tidak seperti for loop, kamu tidak bisa meneruskan (continue) atau menghentikan (break) dalam foreach.
  • Hanya untuk Array: Hanya bisa digunakan dengan array, bukan dengan objek atau struktur data lain.

foreach adalah alat yang sangat berguna ketika kamu bekerja dengan array di JavaScript. Dengan memahami cara kerjanya, kamu bisa lebih efektif dalam menulis kode yang bersih dan mudah dimengerti.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding