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 😀

Auteur/autrice : 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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.