JavaScript Prototipo de función estándar


Ejemplo

Comience por definir una función Foo que usaremos como constructor.

function Foo (){}

Al editar Foo.prototype , podemos definir propiedades y métodos que serán compartidos por todas las instancias de Foo .

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

Luego podemos crear una instancia usando la new palabra clave y llamar al método.

var foo = new Foo();

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