Oh mon dieu !!
Je vous en prie n'utilisez pas ça !!
Pour ceux qui ont la flemme d'aller voir, le monsieur stocke ses données à plat dans un tableau. Ex [key1, val1, key2, val2]. Résultat les accès sont loin d'être en O(1).
Pour un implémentation correcte des Hash en JavaScript:
varhash={};
Et je ne parle même pas de ta façon de créer des "classes" à la mode C.
Des codes comme le tiens montre bien que le plus gros problème de JavaScript c'est que la majorité des gens qui l'utilise ne le comprennent pas.
[^] # Re: Pourrais-tu être plus spécifique?
Posté par Jean B . En réponse au journal Javascript: mais pourquoi ?. Évalué à 10.
Oh mon dieu !!
Je vous en prie n'utilisez pas ça !!
Pour ceux qui ont la flemme d'aller voir, le monsieur stocke ses données à plat dans un tableau. Ex [key1, val1, key2, val2]. Résultat les accès sont loin d'être en O(1).
Pour un implémentation correcte des Hash en JavaScript:
Et je ne parle même pas de ta façon de créer des "classes" à la mode C.
Des codes comme le tiens montre bien que le plus gros problème de JavaScript c'est que la majorité des gens qui l'utilise ne le comprennent pas.
PS: oui si vous avez des clés comme 'proto' vous aurez des comportements bizare, mais bon au pire vous pouvez utiliser celle là: https://github.com/sstephenson/prototype/blob/master/src/prototype/lang/hash.js.