如何获取 JavaScript 哈希表计数

How to get JavaScript hash table count?

本文关键字:JavaScript 哈希表 获取 何获取      更新时间:2023-09-26

可能的重复项:
Javascript 关联数组的长度

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

长度方法当然不起作用,因为它会与键混淆。

那我该怎么做呢?

Object.keys会将对象中的所有键作为列表返回,然后使用长度来获取长度。

例:

Object.keys(hash_table).length

请注意,这是 ECMA 5,在某些浏览器中可能不可用。有关完整文档,请参阅 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys。

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