Օբյեկտի վրայով անցնելը for-in ցիկլով JavaScript-ում
Օբյեկտների վրայով անցնելու համար նախատեսված է
for-in ցիկլը: Այն ունի
հետևյալ շարահյուսությունը.
for (let key in obj) {
}
key փոփոխականում հերթականությամբ կհայտնվեն
անցնելի օբյեկտի բանալիները:
Եկեք փորձենք ինչ-որ օրինակով:
Ենթադրենք ունենք այսպիսի օբյեկտ.
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};