for-in конструкциясы
for-in конструкциясы объектти кайталоо үчүн
цикл түзөт.
Синтаксис
for (let ачкычУчүнӨзгөрмө in объект) {
/*
ачкычУчүнӨзгөрмө ичинде кезек-кезек
кайталанып жаткан объекттин ачкычтары болот.
*/
};
Мисал
Объекттин ачкычтарын кайталап, аларды экранга чыгаралы:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // 'a', 'b', 'c' деп чыгарат
}
Мисал
Эми объекттин элементтерин чыгаралы:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3 деп чыгарат
}
Дагы караңыз
-
JavaScript окуу китебинен сабак,
ал жердеfor-inциклы менен иштөө сүрөттөлгөн -
for-ofконструкциясы,
ал массивди кайталоо үчүн цикл түзөт -
breakбуйругу,
ал циклди токтотот -
continueбуйругу,
ал циклди кийинки кайталоого өткөрөт