Procházení objektu cyklem for-in v JavaScriptu
K procházení objektů je určen
cyklus for-in. Má
následující syntaxi:
for (let promennaProKlic in objekt) {
}
Do promennaProKlic budou postupně
přibývat klíče procházeného objektu.
Zkusme to na nějakém příkladu.
Předpokládejme, že máme takový objekt:
let obj = {a: 1, b: 2, c: 3};
Pomocí cyklu for-in vypišme
klíče tohoto objektu:
for (let key in obj) {
console.log(key); // vypíše 'a', 'b', 'c'
}
A nyní vypišme prvky:
for (let key in obj) {
console.log(obj[key]); // vypíše 1, 2, 3
}
Vypište do konzole všechny klíče následujícího objektu:
let obj = {x: 1, y: 2, z: 3};
Vypište do konzole všechny prvky následujícího objektu:
let obj = {x: 1, y: 2, z: 3};