for-in Yapısı

for-in yapısı, bir nesneyi üzerinde döngü ile gezinmek için oluşturulur.

Sözdizimi

javascriptfor (let anahtarDegiskeni in nesne) {
  /*
    anahtarDegiskeni içinde sırayla
    gezinilen nesnenin anahtarları yer alacaktır.
  */
};

Örnek

Nesnenin anahtarlarını döngü ile gezelim ve ekrana yazdıralım:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // 'a', 'b', 'c' yazdırır
}

Örnek

Şimdi de nesnenin elemanlarını yazdıralım:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // 1, 2, 3 yazdırır
}

Ayrıca Bakınız