124 votes

Comment une carte de hachage JavaScript est-elle implémentée ?

Je travaille actuellement avec OpenLayers et j'ai un énorme ensemble de données à dessiner dans une couche vectorielle (plus de 100 000 vecteurs).

J'essaie maintenant de mettre tous ces vecteurs dans une carte de hachage JavaScript pour analyser les performances. Je veux savoir comment la carte de hachage en JavaScript est implémentée, s'agit-il d'une vraie fonction de hachage ou simplement d'une fonction encapsulée qui utilise une structure de données simple et un algorithme de recherche ?

20voto

Miloš Points 3427

Voici un moyen simple et pratique d'utiliser quelque chose de similaire à la carte Java :

 var map= {
    'map_name_1': map_value_1,
    'map_name_2': map_value_2,
    'map_name_3': map_value_3,
    'map_name_4': map_value_4
    }

Et pour obtenir la valeur :

 alert( map['map_name_1'] );    // fives the value of map_value_1

......  etc  .....

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X