DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Loop ‘for…in’ pada JavaScript digunakan untuk mengiterasi properti yang dapat dienumerasi dari sebuah objek. Berikut adalah penjelasan singkat dan langsung tentang cara kerjanya.
Loop ‘for…in’ digunakan untuk mengiterasi seluruh properti yang dapat diakses dari suatu objek, baik properti itu sendiri maupun yang diwarisi (inherited):
const objek = {a: 1, b: 2, c: 3};
for (const properti in objek) {
console.log(properti, objek[properti]);
}
Dalam contoh di atas, loop ‘for…in’ akan mengiterasi properti a
, b
, dan c
dari objek objek
.
‘for…in’ loop sangat mudah dipahami dan digunakan untuk iterasi properti objek.
Dengan menggunakan ‘for…in’ loop, kode menjadi lebih singkat dan lebih mudah dibaca.
Gunakan ‘for…in’ ketika kamu perlu mengiterasi properti dari sebuah objek biasa.
Hindari menggunakan ‘for…in’ untuk mengiterasi elemen dalam array, karena ini mungkin menghasilkan perilaku yang tidak diinginkan. Gunakan ‘for…of’ atau metode array seperti forEach
untuk iterasi array.
Berikut adalah contoh lain yang lebih kompleks:
const pengguna = {
nama: "Budi",
umur: 30,
pekerjaan: "Pengembang"
};
for (const properti in pengguna) {
console.log(`Properti: ${properti}, Nilai: ${pengguna[properti]}`);
}
Output dari contoh ini akan menjadi:
Properti: nama, Nilai: Budi
Properti: umur, Nilai: 30
Properti: pekerjaan, Nilai: Pengembang
‘for…in’ loop sangat berguna untuk iterasi properti objek di JavaScript. Ingat untuk menggunakannya pada objek dan bukan array. Dengan pemahaman ini, kamu bisa lebih efisien dalam menulis kode JavaScript.
Link terkait: