JavaScript Prototype de fonction standard


Exemple

Commencez par définir une fonction Foo que nous utiliserons comme constructeur.

function Foo (){}

En éditant Foo.prototype , nous pouvons définir des propriétés et des méthodes qui seront partagées par toutes les instances de Foo .

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

Nous pouvons alors créer une instance en utilisant le new mot-clé et appeler la méthode.

var foo = new Foo();

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