我有一些 JSON 代码,其中包含多个对象:
[
{
"MNGR_NAME": "Mark",
"MGR_ID": "M44",
"EMP_ID": "1849"
},
{
"MNGR_NAME": "Steve",
"PROJ_ID": "88421",
"PROJ_NAME": "ABC",
"PROJ_ALLOC_NO": "49"
}
]
我的 JSON 循环片段是:
function ServiceSucceeded(result)
{
for(var x=0; x<result.length; x++)
{
}
}
能否请您告诉我如何检查数组中没有出现“MNGR_NAME”。 (在我的案例中出现了两次。)
最佳答案
您需要在迭代时访问result
对象。
for (var key in result)
{
if (result.hasOwnProperty(key))
{
// here you have access to
var MNGR_NAME = result[key].MNGR_NAME;
var MGR_ID = result[key].MGR_ID;
}
}
关于javascript - 如何遍历 JSON 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8489288/