如何获取 JavaScript 哈希表计数?

发布于 2024-12-23 16:19:38 字数 297 浏览 2 评论 0原文

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

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

length方法当然不起作用,因为它会被混淆用钥匙。

那么我该怎么做呢?

Possible Duplicate:
Length of Javascript Associative Array

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

The length method is not working of course since it will be confused with a key.

So how do I do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

高跟鞋的旋律 2024-12-30 16:19:38

Object.keys 将以列表的形式返回对象中的所有键,然后使用 length 获取长度。

示例:

Object.keys(hash_table).length

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

Object.keys will return all the keys in the object as a list, then use length to get the length.

example:

Object.keys(hash_table).length

NOTE that this is ECMA 5 and may not be available in some browsers. see https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/keys for full document.

心在旅行 2024-12-30 16:19:38
var count = 0;
for ( property in hash_table ) count++;
var count = 0;
for ( property in hash_table ) count++;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文