【发布时间】:2012-10-30 14:26:21
【问题描述】:
Code:
var coordinateTratte = {
"1522-nord": [
{"Distanza": 0, "Lat": 45.02915, "Lng": 7.606131667},
{"Distanza": 0.1, "Lat": 45.02805167, "Lng": 7.605818333}
]
};
for (var key in coordinateTratte) {
var obj = coordinateTratte[key];
for (var prop in obj) {
console.log(obj[prop].Lat);
}
}
为什么 20 未定义?
【问题讨论】:
-
是的,工作:jsfiddle.net/8ejhR/1
-
您已经加载了 MooTools,并且正如其他人所显示的那样,您没有正确地迭代数组。使用jsFiddle时,最好先在左侧设置好合适的设置,比如从菜单中选择
No-Library (pure JS)。 -
这是一个愚蠢的问题吗? -3?大声笑...
标签: javascript object return iteration undefined