js中在不知道属性名时获取属性对象

如有对象aa={ "a": [{ "b": "c" }, { "d": "f"}] };,我们要得到aa的属性a的对象的一般做法是aa.a

但如果我们不知道属性a的名称是a,如何获取呢,有人会说用遍历

for(temO in aa){},但这时得到的temO的值为"a",是个字符串,不是对象

有人会说出现这种问题是程序设计得有问题,那如果aa={ "": [{ "b": "c" }, { "d": "f"}] };,这时候改如何获取aa的属性对象呢

做法是:

for(temO in aa)

{var o=aa[temO];  }

了解一下关联数组对象就了解了

posted on 2011-07-14 17:17  漫步人生  阅读(10397)  评论(1编辑  收藏  举报