【发布时间】:2011-10-08 14:13:11
【问题描述】:
我正在使用this 方法在 javascript 中制作人工“哈希图”。我的目标是键|值对,实际运行时间并不重要。下面的方法工作正常。
还有其他方法可以循环吗?
for (var i in a_hashMap[i]) {
console.log('Key is: ' + i + '. Value is: ' + a_hashMap[i]);
}
我遇到了一个问题,当数组只包含一个条目时,它会在第一个键之后输出一堆未定义的键。我有一种感觉,这是因为代码在一个使用 i 的循环中,即使当我在调试时它不应该发生。我也无法更改 i 因为 for 循环似乎根本不理解替换的 var。
有人有什么想法吗?
【问题讨论】:
-
看看这个线程:[Javascript Hashmap Equivalent][1] 希望它对你有所帮助。 [1]:stackoverflow.com/questions/368280/…
标签: javascript hashmap