Javascript et les prototypes

Les prototype sont des fonctions rarement utilisées en Javascript et pourtant très puissants.

Ils permettent en somme de créer des objets en étendant les méthodes disponibles avec les objets standard de Javascript.

Les prototypes s’appliquent aux objets de type:
Array
Boolean
Date
Function
Number
Object
RegExp

Exemple:


toto = new Object; // on instancie l'objet toto
toto.valeur = 1; // on donne a l'attribut 'valeur' une valeur de 1
Object.prototype.ajouter = function (montant) {
 	this.valeur = this.valeur + montant; // on definit ce que fait la fonction
};
toto.ajouter(5); // on utilise la fonction
// toto.valeur vaut maintenant 6

On peut donc envisager des objets plus complexes et en fin de compte, émuler des classes 😀

Javascript et les prototypes was last modified: juin 6th, 2005 by Julien Coquet

Julien Coquet

Expert de la mesure d’audience sur Internet depuis plus de 15 ans, Julien Coquet est consultant senior digital analytics et responsable produit et évangélisation pour Hub’Scan, une solution d’assurance qualité du marquage analytics.

A propos de Julien Coquet