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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

FOR OF LOOP

Pelajari cara menggunakan For of loop dalam JavaScript untuk mengulangi setiap elemen dalam objek iterable seperti array, string, set, atau map.

For of loop adalah fitur penting dalam JavaScript yang digunakan untuk mengulangi setiap elemen dalam objek iterable seperti array, string, set, atau map.

Penggunaan Dasar For of Loop

Dalam JavaScript, For of loop dapat digunakan untuk mengulangi setiap elemen dalam array. Berikut adalah contoh penggunaannya:

let angka = [3, 5, 7, 9, 11];
for (let a of angka) {
  console.log(a);
}

Dalam contoh di atas, kode akan mencetak setiap elemen dalam array “angka” ke konsol. Perulangan ini akan berlanjut sampai semua elemen telah dicetak.

Penggunaan For of Loop dengan String

For of loop juga dapat digunakan untuk mengulangi setiap karakter dalam string. Berikut adalah contoh penggunaannya:

let kata = "JavaScript";
for (let k of kata) {
  console.log(k);
}

Dalam contoh ini, kode akan mencetak setiap karakter dalam string “JavaScript” ke konsol.

Menggunakan For of Loop dengan Map

JavaScript memungkinkan kamu menggunakan For of loop dengan objek map. Dalam hal ini, loop akan mengulangi setiap entri dalam map. Berikut adalah contoh penggunaannya:

let biodata = new Map();
biodata.set('nama', 'Andi');
biodata.set('umur', 27);
for (let [kunci, nilai] of biodata) {
  console.log(`${kunci}: ${nilai}`);
}

Dalam contoh ini, For of loop digunakan untuk menampilkan setiap entri dalam map “biodata”.

Menggunakan For of Loop dengan Set

For of loop juga bisa digunakan untuk mengulangi setiap elemen dalam set JavaScript. Berikut adalah contoh penggunaannya:

let angka = new Set([1, 2, 3, 4, 5]);
for (let a of angka) {
  console.log(a);
}

Dalam contoh di atas, setiap elemen dalam set “angka” dicetak ke konsol menggunakan For of loop.

Dengan menggabungkan For of loop dan struktur data seperti array, string, map, dan set, kamu dapat menulis kode JavaScript yang lebih bersih dan efisien dengan mudah.

👈🏼 String literal template
Map Objects 👉🏼