JavaScript'те for-in цикл менен объектти кайталоо
Объекттерди кайталоо үчүн
for-in цикл аныкталган.
Анын синтаксиси төмөнкүдөй:
for (let varForKey in object) {
}
varForKey өзгөрмөсүнө кезек-кезек менен
кайталанып жаткан объекттин ачкычтары түшөт.
Келгиле, бир мисалда көрөлү.
Бизде төмөнкүдөй объект бар болсун:
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};