javascript hashtable

¿Cómo obtener JavaScript hash table count?



javascript map (2)

Object.keys devolverá todas las claves del objeto como una lista, luego usará la longitud para obtener la longitud.

ejemplo:

Object.keys(hash_table).length

TENGA EN CUENTA que esto es ECMA 5 y puede que no esté disponible en algunos navegadores. vea https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys para ver el documento completo.

Posible duplicado:
Longitud de la matriz asociativa de Javascript

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

El método de longitud no funciona, por supuesto, ya que se confundirá con una clave.

Entonces, ¿cómo lo hago?


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