Bonjour,
Je desire faire une class Helper pour l'objet Array. Je veux ajouter de nouvelles methodes en passant par les prototype:
Array.prototype.Methode1(){}
Array.prototype.Methode2(){}.....
Merci pour vos conseils
Bonjour,
Je desire faire une class Helper pour l'objet Array. Je veux ajouter de nouvelles methodes en passant par les prototype:
Array.prototype.Methode1(){}
Array.prototype.Methode2(){}.....
Merci pour vos conseils
Et c'est quoi la question ?
Je desire que ce soit dans une class independante afin de l'inclure dans mes pages.
un script externe quoi ...
un truc de ce style
http://matthewmueller.github.io/array/
ou un peu plus étendu http://underscorejs.org/
Trois bons articles sur le sujet (en anglais):
http://www.bennadel.com/blog/2292-ex...ctionality.htm
http://javascriptweblog.wordpress.co...cript-natives/
http://dean.edwards.name/weblog/2006/11/hooray/
Le dernier présente une technique très intelligente à base d'iframe pour copier l'objet natif Array sans modifier celui originel de la page. Ils ont utilisé les iframe plutôt qu'un héritage classique car IE présentait un bug avec la propriété length, celle-ci n'était pas retransmise à la classe enfante. Je crois que c'est corrigé depuis, donc tu peux faire un héritage classique à base de
Code : Sélectionner tout - Visualiser dans une fenêtre à part Array2.prototype = new Array;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager