Soumis par Maxence le ven, 14/11/2008 - 15:17
Javascript dispose d'un certain nombre de constructeurs standards, par exemple :
- Array qui permet de créer des tableaux
- Date qui permet de créer des objets de type Date
On peut ajouter des méthodes à ces objets standards en utilisant l'objet prototype de leur constructeur.
Exemple : ajout d'une méthode somme à un tableau
Array.prototype.somme = function() {
var somme = 0;
for(var i = 0; i < this.length; i++) {
somme += this[i];
}
return somme;
}
var a = [1, 3, 4];
alert(a.somme()); // Affiche 8C'est cette méthode qui est utilisée par ExtJS pour ajouter des méthodes aux objets de type Date, Function, String et Number.


Poster un nouveau commentaire