Menu
Coddy logo textTech

Ripasso rapido: oggetti

Fa parte della sezione Programmazione orientata agli oggetti del percorso JavaScript di Coddy. Lezione 1 di 56.

Da oggetti dati a oggetti intelligenti

Nella sezione 2 Logica e flusso, hai imparato a usare gli oggetti come contenitori di dati. Ora trasformeremo questi oggetti dati statici in oggetti dinamici e intelligenti, in grado di eseguire azioni e gestire il proprio stato.

Cosa sai già dalla sezione 2:
Gli oggetti sono raccolte di coppie chiave-valore che ti permettono di archiviare insieme dati correlati. Immaginali come contenitori che conservano informazioni su qualcosa.

// Oggetto come semplice contenitore di dati
const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// Accesso ai dati
console.log(player.name);          // "Alex" 
console.log(player.health);        // 100 
console.log(player.inventory[0]);  // "sword" - accesso a un elemento dell'array

// Aggiornamento dei dati
player.health = 85;
challenge icon

Sfida

Stampa il livello del giocatore nella console.

Provalo tu

const player = {
   name: "Alex",
   health: 100,
   level: 2,
   inventory: ["sword", "potion"]
};

// TODO: stampa il livello del giocatore nella console
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore JavaScript online