我在JSON数据集中返回了一些数据,如下所示:Console.Log:
看起来它是一个JSON条目数组?为了尝试访问这些数据,我一直在使用这种类型的JSON循环:
console.log(data);
for (var key in data) {
if (data.hasOwnProperty(key)) {
console.log(data[key].Station);
}
}
但它不断回归“未定义”。为什么?我如何通过迭代收集这些数据?
答案 0 :(得分:0)
我认为你没有循环正确的数组。您的数据是一个对象,而不是您想要循环的数组。
在这里,我尝试模拟您的数据并循环浏览它,也许它可以帮助您。
var data = {};
data.tags = [
{id:1, name:"John"},
{id:2, name:"Alice"},
{id:3, name:"Some monky"}
];
console.log(data);
for ( var i=0; i < data.tags.length; i++ ) {
console.log(data.tags[i].name);
}
&#13;