Javascript dispose d'un certain nombre de constructeurs standards, par exemple :
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 8
C'est cette méthode qui est utilisée par ExtJS pour ajouter des méthodes aux objets de type Date, Function, String et Number.
Ajouter un commentaire