【发布时间】:2010-06-26 12:18:39
【问题描述】:
我正在用 javascript 编码,我需要 HashMap 类型结构。 通常当我需要 hashmaps 时,我只会使用关联数组(以字符串作为键)。 但这次我需要整数作为哈希映射的键。
因此,如果我尝试存储 A[1000]=obj,则会创建 1001 大小的数组并将 A[1001] 作为 obj。 即使我尝试 A["1000"]=obj ,它仍然会分配 1001 个空格并用 undefined 填充它们。
我不希望这样,因为我的钥匙可能非常大(大约 1 磨)。 我可以将它用作 A["dummy1000"]=obj 但我不想使用这种肮脏的方法。
无论如何也可以优雅而轻松地做到这一点?
【问题讨论】:
-
是什么让您认为它分配了所有空间?
标签: javascript hashmap