가능한 중복 :
Pick random property from a Javascript objectjavascript 객체에서 하나의 속성 이름을 얻으려면 어떻게해야합니까?
내가 자바 스크립트 객체가 있다고 가정 :
Config.UI.Area = {
"uuid": {
"_type": "string"
},
"frame": {
"_type": "rect"
},
"zIndex": {
"_type": "string"
}
}
그때 나는 "UUID"와 같은 속성의 이름을 각각 얻을 원하는을 " 프레임 ","zIndex " for 루프를 사용하여 :
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]를 직접 사용할 수 없습니다. 객체를 반환 하겠지만 어떻게 이름을 얻을 수 있습니까?
for(var name in prop){
//do something with prop[name]?
arr.push(name);
}
그것은 또한 당신에게 개체 개체의 '기본'속성의 이름을 줄 것이다 :
dup : http://stackoverflow.com/questions/3068534/getting-javascript-object-key-list – Alexander