Aller au contenu

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 😀

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 la façon dont les données de vos commentaires sont traitées.