可能重复:
从 Javascript 对象中选择随机属性
假设我有一个 javascript 对象:
Config.UI.Area = {
"uuid": {
"_type": "string"
},
"frame": {
"_type": "rect"
},
"zIndex": {
"_type": "string"
}
}
然后我想通过使用 for 循环来获取每个属性的名称,例如“uuid”、“frame”、“zIndex”:
var prop=config.ui.area;
var arr=new Array()
for(var i in prop){
//do something with prop[i]?
//arr.push(prop[i].....)?
}
我不能直接使用 prop[i],它会返回一个对象,我怎样才能得到它的名字?