JavaScriptда объектни for-in цикли билан айланиш
Объектларни айланиш учун
for-in цикли мўлжалланган.
У қуйидаги синтаксисга эга:
for (let калитУчунУзгаргувчи in объект) {
}
калитУчунУзгаргувчи га навбат билан
айланилаётган объектнинг калитлари түшади.
Келинг, бирор мисолда синаб кўрамиз.
Фароз қилайлик, бизда қуйидаги объект бор:
let obj = {a: 1, b: 2, c: 3};
Келинг, for-in цикли ёрдамида
бу объектнинг калитларини чиқарайлик:
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' ни чиқаради
}
Энди элементларни чиқарайлик:
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 ни чиқаради
}
Қуйидаги объектнинг барча калитларини консольга чиқаринг:
let obj = {x: 1, y: 2, z: 3};
Қуйидаги объектнинг барча элементларини консольга чиқаринг:
let obj = {x: 1, y: 2, z: 3};