我有以下JSON:
{
"status" : "success",
"0": {
"link" : "test1",
"img" : "test2",
"title" : "test3"
},
"1":{
"link" : "test4",
"img" : "test5",
"title" : "test6"
}
}
显然0和1本身就是对象,我想要一种正确的方法来遍历这个对象中的所有数据,'status','0'和'1'。我现在(和工作)的内容在下面,我知道必须有一个更好的方法来查看元素是否只是一个深度,例如'status'或者它是否是一个对象,例如'0'和'1 “:
// Prints the link from '0' and '1'
$.each(test, function(){
if(this == '[object Object]')
alert(this.link);
});
答案 0 :(得分:1)
for (var propName in object) { var prop = object[propName]; if (typeof prop == "object") ... }