Esercizi Oggetti Javascript
Codegrind Team•Jul 22 2023
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);