For Each

Metode forEach menjalankan sebuah fungsi yang disediakan sekali untuk setiap elemen dalam array. Berikut adalah sintaks untuk menggunakan forEach:

array.forEach(function (element, index, array) {
  // element: elemen saat ini yang sedang diproses dalam array
  // index: indeks elemen saat ini yang sedang diproses dalam array
  // array: array yang digunakan sebagai panggilan forEach
});

Sebagai contoh, katakanlah Anda memiliki sebuah array angka dan ingin mencetak dua kali lipat dari setiap angka ke konsol. Anda dapat melakukannya menggunakan forEach seperti ini:

let numbers = [1, 2, 3, 4, 5];
numbers.forEach(function (number) {
  console.log(number * 2);
});

Anda juga dapat menggunakan sintaks fungsi panah (arrow function) untuk mendefinisikan fungsi yang dilewatkan ke forEach:

numbers.forEach((number) => {
  console.log(number * 2);
});

or

numbers.forEach((number) => console.log(number * 2));

Metode forEach tidak memodifikasi array asli. Ia hanya mengulanginya melalui elemen-elemen dalam array dan menjalankan fungsi yang diberikan untuk setiap elemen.

Metode forEach() tidak akan dieksekusi jika tidak ada pernyataan (statement) dalamnya.

results matching ""

    No results matching ""