JavaScript Prototipo di funzione standard

Esempio

Inizia definendo una funzione Foo che useremo come costruttore.

function Foo (){}

Modificando Foo.prototype , possiamo definire proprietà e metodi che saranno condivisi da tutte le istanze di Foo .

Foo.prototype.bar = function() {
  return 'I am bar';
};

Possiamo quindi creare un'istanza utilizzando la new parola chiave e chiamare il metodo.

var foo = new Foo();

console.log(foo.bar()); // logs `I am bar`