我有这个对象。我想在JavaScript中迭代此对象。这怎么可能?
var dictionary = { "data": [ {"id":"0","name":"ABC"}, {"id":"1","name":"DEF"} ], "images": [ {"id":"0","name":"PQR"}, {"id":"1","name":"xyz"} ] }; 问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您可以使用以下代码进行操作。首先,您要使用dictionary.data获取数据数组,并将其分配给data变量。之后,您可以使用普通的for循环对其进行迭代。每行将是数组中的行对象。
var data = dictionary.data;
for (var i in data) { var id = data[i].id; var name = data[i].name; } 您可以按照类似的方法来迭代图像数组。