【发布时间】:2013-04-04 11:04:30
【问题描述】:
我有很多数据存储在关联数组中。
array = {'key':'value'};
如何使用普通的 for 循环而不是像这里这样的循环来遍历这样的数组: http://jsfiddle.net/HzLhe/
由于以下问题,我不想使用 for-in: Mootools when using For(...in Array) problem
【问题讨论】:
-
你为什么不喜欢
for .. in循环? -
为什么不使用 for..in 循环 ..?
-
Mototools 搞砸了! stackoverflow.com/questions/7034837/…
-
@Jacob 那是因为你必须使用
.hasOwnProperty方法来过滤掉原型链属性 -
@Jacob 您使用的是对象而不是数组。这些元素在 JavaScript 中是不同的。
for .. in循环是迭代对象的最佳选择。
标签: javascript arrays for-loop