gpt4 book ai didi

javascript - 使用 JavaScript 遍历 JSON 对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:48:19 25 4
gpt4 key购买 nike

在此示例中,我想提取 1) 员工编号和 2) 所有她/他的信息任务。 2) 有效,但是 1) 给了我一个对象而不是数字...

是否必须将员工编号设置为键/值对才能提取值?

var s = {
"schedule": {
"employees": {
"1000": {
"tasks": [
{
"task": "task1",
"site": "site1",
"from": "0900",
"to": "1000"
},
{
"task": "task2",
"site": "site2",
"from": "0900",
"to": "1000"
}
]
},
"2000": {
"tasks": [
{
"task": "task3",
"site": "site3",
"from": "0900",
"to": "1000"
},
{
"task": "task4",
"site": "site4",
"from": "0900",
"to": "1000"
}
]
}
}
}
}

for (var i in s["schedule"]["employees"]) {
// this gives me the object, I would like the employee number (eg:1000)
console.log(s["schedule"]["employees"][i]);

// this gives me the task number
for (var j in s["schedule"]["employees"][i].tasks) {
console.log(s["schedule"]["employees"][i].tasks[j].task);
}
}

我不知道为什么我无法理解这一点。只有我一个吗?

最佳答案

只需使用i 即可查看 key 。

console.log(i);

关于javascript - 使用 JavaScript 遍历 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16350483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com