问一个json的问题

jack_liu4Ye 2010-04-21 11:33:57

var aa={ "women": { "tel": "123456", "cellphone": "98765"},
"man": { "tel": "123456", "cellphone": "98765"}}



想问问,我如果想的得到aa里所有的tel,该怎么取呢。。。
...全文
200 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_liu4Ye 2010-04-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 sharp_ice 的回复:]
JScript code
for(var memberKey in aa)
{
var member=aa[memberKey];
//alert(member.tel);
member.tel="2674323";
}
[/Quote]

呵,第一次用json,谢谢了,等会结贴~~
蓝色_冰点 2010-04-21
  • 打赏
  • 举报
回复
for(var memberKey in aa)
{
var member=aa[memberKey];
//alert(member.tel);
member.tel="2674323";
}
蓝色_冰点 2010-04-21
  • 打赏
  • 举报
回复
晕,赋值啊。。。。
都取到了,还不会赋值呀
jack_liu4Ye 2010-04-21
  • 打赏
  • 举报
回复
那如果我想设置aa里tel的值,应该用什么方法!!
hsx85315 2010-04-21
  • 打赏
  • 举报
回复
学习楼上两位的。
hsx85315 2010-04-21
  • 打赏
  • 举报
回复
按上面的写法,可以如下这么取:
aa.women.tel
aa.man.tel

要是想循环去取,最好还是将AA设置为对象的数组
2010-04-21
  • 打赏
  • 举报
回复


<script type="text/javascript">
var aa={ "women": { "tel": "123456", "cellphone": "98765"},
"man": { "tel": "123456", "cellphone": "98765"}}
var tel = [];
for(var item in aa){
tel.push(aa[item].tel);
}
alert(tel);
</script>
蓝色_冰点 2010-04-21
  • 打赏
  • 举报
回复
for(var memberKey in aa)
{
var member=aa[memberKey];
alert(member.tel);
}

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧