Warning: Trying to access array offset on value of type bool in /home/juliencoquet/juliencoquet.com/wp-content/themes/divi/includes/builder/functions.php on line 2348

Warning: Constant WP_MEMORY_LIMIT already defined in /home/juliencoquet/juliencoquet.com/wp-config.php on line 110
Javascript et les prototypes - Le blog de Julien Coquet

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 😀