Konstrukcija for-in
Konstrukcija for-in sukuria ciklą
objektų iteravimui.
Sintaksė
for (let kintamasisRaktui in objektas) {
/*
Kintamajame kintamasisRaktui paeiliui
bus pateikiami iteruojamo objekto raktai.
*/
};
Pavyzdys
Iteruokime objekto raktus ir išveskime juos į ekraną:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // išves 'a', 'b', 'c'
}
Pavyzdys
O dabar išveskime objekto elementus:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // išves 1, 2, 3
}
Taip pat žiūrėkite
-
pamoką iš JavaScript vadovėlio,
kurioje aprašoma darbo su ciklufor-in -
konstrukciją
for-of,
kuri sukuria ciklą masyvų iteravimui -
instrukciją
break,
kuri nutraukia ciklą -
instrukciją
continue,
kuri perkelia ciklą į kitą iteraciją