For-in konstruksiyasi
for-in konstruksiyasi ob'ektni
aylantirish uchun tsikl yaratadi.
Sintaksis
for (let kalitUchunOʻzgaruvchi in obekt) {
/*
KalitUchunOʻzgaruvchi ichiga navbat bilan
aylantirilayotgan ob'ektning kalitlari tushadi.
*/
};
Misol
Ob'ekt kalitlarini aylantirib, ularni ekranda ko'rsatamiz:
let 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:
let 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,
undafor-intsikli bilan ishlash tavsiflangan -
for-ofkonstruksiyasi,
bu massivni aylantirish uchun tsikl yaratadi -
breakko'rsatmasi,
bu tsiklni to'xtatadi -
continueko'rsatmasi,
bu tsiklni keyingi takrorlashga o'tkazadi