Modificare oggetti tramite ciclo in JavaScript
Anche gli oggetti possono essere modificati in un ciclo. Supponiamo, ad esempio, di avere un oggetto come questo:
let obj = {a: 1, b: 2, c: 3};
Iteriamo attraverso di esso con un ciclo for-in
e raddoppiamo ciascuno dei suoi elementi:
for (let key in obj) {
obj[key] = obj[key] * 2;
}
Controlliamo il risultato:
console.log(obj);
Dato l'oggetto:
let obj = {x: 1, y: 2, z: 3};
Itera questo oggetto con un ciclo ed eleva al quadrato ogni elemento di questo oggetto.
Dato l'oggetto:
let obj = {x: 1, y: 2, z: 3};
Itera questo oggetto con un ciclo e incrementa ogni elemento di questo oggetto di uno.