Objekto iteravimas for-in ciklu JavaScript'e
Objektų iteravimui skirtas
ciklas for-in. Jis turi
tokią sintaksę:
for (let varForKey in object) {
}
Į kintamąjįRaktui paeiliui bus
patenkami iteruojamo objekto raktai.
Pabandykime kokiu nors pavyzdžiu.
Tarkime, kad turime tokį objektą:
let obj = {a: 1, b: 2, c: 3};
Naudodami ciklą for-in išveskime
šio objekto raktus:
for (let key in obj) {
console.log(key); // išves 'a', 'b', 'c'
}
O dabar išveskime elementus:
for (let key in obj) {
console.log(obj[key]); // išves 1, 2, 3
}
Išveskite į konsolę visus šio objekto raktus:
let obj = {x: 1, y: 2, z: 3};
Išveskite į konsolę visus šio objekto elementus:
let obj = {x: 1, y: 2, z: 3};