• [^] # Re: Pourrais-tu être plus spécifique?

    Posté par . 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:

    var hash = {};

    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.