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 ?
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
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/
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
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;
Partager