Objektum bejárása for-in ciklussal JavaScriptben
Az objektumok bejárására a
for-in ciklus szolgál.
Szintaxisa a következő:
for (let valtozoAKulcshoz in objektum) {
}
A valtozoAKulcshoz változóba egymás után
kerülnek a bejárt objektum kulcsai.
Próbáljuk ki egy példán.
Legyen egy ilyen objektumunk:
let obj = {a: 1, b: 2, c: 3};
Most a for-in ciklus segítségével
írassuk ki az objektum kulcsait:
for (let key in obj) {
console.log(key); // kiírja 'a', 'b', 'c'
}
Most pedig az elemeket:
for (let key in obj) {
console.log(obj[key]); // kiírja 1, 2, 3
}
Írassa ki a konzolra az alábbi objektum összes kulcsát:
let obj = {x: 1, y: 2, z: 3};
Írassa ki a konzolra az alábbi objektum összes elemét:
let obj = {x: 1, y: 2, z: 3};