Objektum bejárása for-in ciklussal JavaScriptben
Az objektumok bejárására a
for-in ciklus szolgál.
Szintaxisa a következő:
javascriptfor (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:
javascriptlet obj = {a: 1, b: 2, c: 3};
Most a for-in ciklus segítségével
írassuk ki az objektum kulcsait:
javascriptfor (let key in obj) {
console.log(key); // kiírja 'a', 'b', 'c'
}
Most pedig az elemeket:
javascriptfor (let key in obj) {
console.log(obj[key]); // kiírja 1, 2, 3
}
Задание 1
Írassa ki a konzolra az alábbi objektum összes kulcsát:
javascriptlet obj = {x: 1, y: 2, z: 3};
Задание 2
Írassa ki a konzolra az alábbi objektum összes elemét:
javascriptlet obj = {x: 1, y: 2, z: 3};