📢 Nuovo Corso Laravel API disponibile!

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);