Duplicata possible:
Longueur du tableau associatif Javascript
hash_table = {a: 131, b: 222, c:313}
La méthode de la longueur ne fonctionne pas bien sûr car elle sera confondue avec une clé.
Alors, comment dois-je faire?
Object.keys
renverra toutes les clés de l'objet sous forme de liste, puis utilisera la longueur pour obtenir la longueur.
exemple:
Object.keys(hash_table).length
REMARQUE: il s'agit d'ECMA 5 et peut ne pas être disponible dans certains navigateurs. voir https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys pour le document complet.
var count = 0;
for ( property in hash_table ) count++;