Menu
Coddy logo textTech

Aggiungere metodi agli oggetti

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

Gli oggetti in JavaScript possono contenere non solo proprietà dati, ma anche metodi: funzioni che appartengono all'oggetto.

Crea un oggetto semplice con una proprietà:

const person = {
  name: "John"
};

Aggiungi un metodo all'oggetto:

const person = {
  name: "John",
  greet: function() {
    return "Hello!";
  }
};

Chiama il metodo:

person.greet(); // Restituisce "Hello!"

Puoi anche usare la sintassi abbreviata introdotta in ES6:

const person = {
  name: "John",
  greet() {
    return "Hello!";
  }
};
challenge icon

Sfida

Aggiungi un metodo add all'oggetto calcolatrice che accetta due numeri e ne restituisce la somma.

Esempio di utilizzo:

calculator.add(5, 3); <i>// returns 8</i>

Provalo tu

let a = parseInt(inp[0]); // Non modificare questa riga
let b = parseInt(inp[1]); // Non modificare questa riga

// L'oggetto calculator esiste già 
const calculator = {
  // TODO: Aggiungi qui il metodo 'add' che accetta due numeri e restituisce la loro somma

};

console.log(calculator.add(a, b));
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