我试图用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);
}
答案 0 :(得分:-1)
var jobs = {
"task": {
"task-1": {
"job": "Engineer"
},
"task-2": {
"job": "Developer"
}
}
};
for (let task in jobs) {
for (let taskNumber in jobs[task]) {
console.log('Job: ', jobs[task][taskNumber].job)
}
}