假设我们有以下JSON数据:
{
"employees": [
{
"id": "001",
"name": "John Doe",
"age": 25
},
{
"id": "002",
"name": "Jane Smith",
"age": 32
},
{
"id": "003",
"name": "Bob Johnson",
"age":47
}
]
}
我们想要遍历employees子数组以查找ID为"002"的员工对象。我们可以使用JavaScript的Array.prototype.find()方法来实现:
const employees = data.employees;
const employee = employees.find((item) => item.id === "002");
console.log(employee);
这将输出以下内容:
{
"id": "002",
"name": "Jane Smith",
"age": 32
}
我们可以看到,find()方法返回了一个具有ID为"002"的员工对象。我们可以使用类似的方法来查找其他ID。
请注意,上述示例代码中的"data"变量是指我们的JSON数据。如果您的JSON数据存储在文件或URL中,请首先将其读取为JavaScript对象。
下一篇:遍历JSON,检索父级值