Dans mon script il y a un besoin de créer une table de hachage, et j'ai cherché dans google pour cela. La plupart des gens recommandent l'objet JavaScript à cette fin. Le problème est que certaines des clés dans la table de hachage ont un "." en eux. Je suis capable de créer ces clés facilement avec les tableaux associatifs.
Je ne comprends pas pourquoi les tableaux associatifs sont mauvais. La première chose qui est mentionnée sur les sites que j'ai consultés est la propriété de longueur.
Je viens du milieu Perl, où j'ai utilisé des hachages. Les utilisations les plus courantes étaient de récupérer la valeur d'une clé, de vérifier si une clé existe, de supprimer une paire clé-valeur et d'ajouter une paire clé-valeur. Si ce sont là mes utilisations courantes, puis-je utiliser sans risque un tableau associatif ?
2 votes
Quel est ce réseau d'associés dont vous parlez ?
6 votes
Attention, plusieurs des réponses ci-dessous négligent de mentionner le problème des clés qui entrent en collision avec les méthodes intégrées : voir devthought.com/2012/01/18/un-objet-n'est-pas-un-hash