JavaScript'te for-in Döngüsü ile Nesne Üzerinde Gezinme
Nesneler üzerinde gezinmek için
for-in döngüsü kullanılır.
Sözdizimi aşağıdaki gibidir:
for (let anahtarDegiskeni in nesne) {
}
anahtarDegiskeni içine, gezinen nesnenin anahtarları sırayla
yerleştirilecektir.
Hadi bir örnekle deneyelim.
Şöyle bir nesnemiz olduğunu varsayalım:
let obj = {a: 1, b: 2, c: 3};
Hadi for-in döngüsü kullanarak
bu nesnenin anahtarlarını yazdıralım:
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' yazdırır
}
Şimdi de elemanları yazdıralım:
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 yazdırır
}
Aşağıdaki nesnenin tüm anahtarlarını konsola yazdırın:
let obj = {x: 1, y: 2, z: 3};
Aşağıdaki nesnenin tüm elemanlarını konsola yazdırın:
let obj = {x: 1, y: 2, z: 3};