Esercizi Oggetti Javascript
Ecco degli esercizi semplici con soluzione per praticare le basi degli oggetti in Javascript.
Esercizio 1
Crea un oggetto "persona" con le proprietà "nome" e "età ".
const persona = { nome: "Mario", eta: 30,};
console.log(persona);
Esercizio 2
Accedi alle proprietà "nome" e "età " dell'oggetto "persona" e stampale in console.
const persona = { nome: "Mario", eta: 30,};
console.log("Nome:", persona.nome);console.log("Età :", persona.eta);
Esercizio 3
Modifica la proprietà "eta" dell'oggetto "persona" e stampa l'oggetto aggiornato in console.
const persona = { nome: "Mario", eta: 30,};
persona.eta = 35;
console.log(persona);
Esercizio 4
Aggiungi una nuova proprietà "sesso" all'oggetto "persona" e stampa l'oggetto aggiornato in console.
const persona = { nome: "Mario", eta: 30,};
persona.sesso = "Maschio";
console.log(persona);
Esercizio 5
Rimuovi la proprietà "eta" dall'oggetto "persona" e stampa l'oggetto aggiornato in console.
const persona = { nome: "Mario", eta: 30,};
delete persona.eta;
console.log(persona);
Esercizio 6
Itera sulle proprietà di un oggetto "persona" e stampa ogni chiave e valore corrispondente in console.
const persona = { nome: "Mario", eta: 30, sesso: "Maschio",};
for (let chiave in persona) { console.log(chiave + ": " + persona[chiave]);}
Esercizio 7
Verifica se l'oggetto "persona" ha la proprietà "sesso" e stampa un messaggio appropriato in console.
const persona = { nome: "Mario", eta: 30,};
if ("sesso" in persona) { console.log("La persona ha la proprietà 'sesso'.");} else { console.log("La persona non ha la proprietà 'sesso'.");}
Esercizio 8
Crea una copia dell'oggetto "persona" in un nuovo oggetto "personaCopia" e stampa entrambi gli oggetti in console.
const persona = { nome: "Mario", eta: 30,};
const personaCopia = Object.assign({}, persona);
console.log("Persona originale:", persona);console.log("Copia della persona:", personaCopia);
Esercizio 9
Conta il numero di proprietà presenti nell'oggetto "persona" e stampa il conteggio in console.
const persona = { nome: "Mario", eta: 30, sesso: "Maschio",};
const conteggioProprieta = Object.keys(persona).length;
console.log("Numero di proprietà :", conteggioProprieta);
Esercizio 10
Crea un oggetto "libro" con proprietà come "titolo", "autore" e un oggetto annidato "editore" con le proprietà "nome" e "anno".
const libro = { titolo: "Il Signore degli Anelli", autore: "J.R.R. Tolkien", editore: { nome: "Mondadori", anno: 1954, },};
console.log(libro);