🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

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