我在JavaScript中循环json数组时遇到了麻烦。我如何只获得SG_J1001和SG_LS01?实际上,我没有得到我想要的东西。结果就像那样 [{“regis .......
var item = JSON.stringify(data['code']); //[{"registerCode":"SG_J1001"},{"registerCode":"SG_LS01"}]
for(var i=0;i < item.length; i++){
alert(item[i]);
}
答案 0 :(得分:3)
不要使用字符串化,并使用点表示法来访问每个索引的属性:
for(var i=0;i < item.length; i++){
alert(item[i].registerCode);
}
答案 1 :(得分:1)
答案 2 :(得分:0)
这里有几个正确的帖子。 还有一个表演:
for (var key in data.code)
alert(key.registerCode)