for-in konstruksiyası

for-in konstruksiyası obyektin üzərinə dövrə yaradır.

Sintaksis

javascriptfor (let açarDəyişəni in obyekt) {
  /*
    açarDəyişəni dəyişənində növbə ilə
    üzərinə dövrə vurulan obyektin açarları olacaq.
  */
};

Nümunə

Obyektin açarlarını gəzib ekrana çıxadaq:

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

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

Nümunə

İndi isə obyektin elementlərini çıxadaq:

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

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

Həmçinin bax