45 votes

Comment obtenir le nombre de tables de hachage JavaScript ?

Duplicata possible : Longueur du tableau associatif Javascript

 hash_table = {a: 131, b: 222, c:313}

La méthode de longueur ne fonctionne bien sûr pas puisqu'elle sera confondue avec une clé.

Alors comment faire ?

76voto

qiao Points 7444

Object.keys renverra toutes les clés de l'objet sous forme de liste, puis utilisera length pour obtenir la longueur.

Exemple:

 Object.keys(hash_table).length

NOTEZ qu'il s'agit d'ECMA 5 et qu'il peut ne pas être disponible dans certains navigateurs. voir https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys pour le document complet.

1voto

simonecampora Points 316
var count = 0;
for ( property in hash_table ) count++;

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