For-in konstruksiyasi

for-in konstruksiyasi ob'ektni aylantirish uchun tsikl yaratadi.

Sintaksis

javascriptfor (let kalitUchunOʻzgaruvchi in obekt) {
  /*
    KalitUchunOʻzgaruvchi ichiga navbat bilan
    aylantirilayotgan ob'ektning kalitlari tushadi.
  */
};

Misol

Ob'ekt kalitlarini aylantirib, ularni ekranda ko'rsatamiz:

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

for (let key in obj) {
  console.log(key); // 'a', 'b', 'c' ni chiqaradi
}

Misol

Endi esa ob'ekt elementlarini chiqaramiz:

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

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

Shuningdek qarang

  • JavaScript darsligidagi dars,
    unda for-in tsikli bilan ishlash tavsiflangan
  • for-of konstruksiyasi,
    bu massivni aylantirish uchun tsikl yaratadi
  • break ko'rsatmasi,
    bu tsiklni to'xtatadi
  • continue ko'rsatmasi,
    bu tsiklni keyingi takrorlashga o'tkazadi