Iterarea unui obiect cu bucla for-in în JavaScript
Pentru iterarea obiectelor este destinat
bucla for-in. Ea are
următoarea sintaxă:
for (let variabilaPentruCheie in obiect) {
}
În variabilaPentruCheie vor intra
pe rând cheile obiectului iterat.
Să încercăm cu un exemplu.
Să presupunem că avem următorul obiect:
let obj = {a: 1, b: 2, c: 3};
Să afișăm cheile acestui obiect folosind
bucla for-in:
for (let key in obj) {
console.log(key); // va afișa 'a', 'b', 'c'
}
Și acum să afișăm elementele:
for (let key in obj) {
console.log(obj[key]); // va afișa 1, 2, 3
}
Afișați în consolă toate cheile următorului obiect:
let obj = {x: 1, y: 2, z: 3};
Afișați în consolă toate elementele următorului obiect:
let obj = {x: 1, y: 2, z: 3};