我試圖通過node.js循環訪問數據。我不知道如何處理它,而不會返回undefined
錯誤。使用名稱循環訪問對象
JSON
{
"task": {
"task-1": {
"job": "Engineer"
},
"task-2": {
"job": "Developer"
}
}
}
什麼,我試圖做
var jobs = {
"task": {
"task-1": {
"job": "Engineer"
},
"task-2": {
"job": "Developer"
}
}
};
for (var i in jobs) {
console.log(jobs[i].job);
}
我似乎無法得到它的工作。
更新
所以你們是說我應該做這樣的事情?
for (var i in jobs.task) {
console.log(jobs.task[i].job);
}
您需要循環'jobs.task' – 4castle
所以我會循環'的(VAR我在jobs.task)'? – mikeywikey
這與JSON無關。 'jobs'是一個JavaScript對象。另外你似乎已經知道如何迭代一個對象,因爲'jobs'是一個對象。 –