【发布时间】:2011-06-01 08:27:46
【问题描述】:
在查看了很多关于 SO 的类似问题后,我仍然无法迭代我的 json 结构。我怎样才能达到我的内部数组的值(键)?
var data = {"User1":{"Service1":2,"Service2":1},"User2":{"Service3":1}}
for(var user in data) {
document.write(user + ': ')
for(var service in data[user]){
document.write(service + ': ' + user[service])
}
document.write("<br />")
}
打印出来:
用户1:服务1:未定义服务2:未定义
用户2:服务3:未定义
我想打印出来
用户 1:服务 1:2 服务 2:1
用户2:服务3:1
javascript 够用还是我需要 jQuery? 提前致谢!
【问题讨论】:
-
没有“内部数组”,但有嵌套对象。
标签: javascript arrays json loops