您的位置:首页 > Web前端 > JavaScript

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

2011-07-14 17:17 316 查看
如有对象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]; }

了解一下关联数组对象就了解了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: