2011-11-07 5 views
0

가능한 중복 :트래버스 개체 구조 자바 스크립트

var OBJ = { 
"Some value": {val1: 53, val2: 43}, 
"Another one": {val1: 35, val2: 41}, 
"One More": {val1:32, val2: 43} 
}; 

내가 위해 그것을 통해 통과 할 :
How do I enumerate the properties of a javascript object?

이 같은 키를 가진 개체가 루프를 만들고 val1 및 val2 값을 사용하십시오. 배열 인 경우이 작업을 수행합니다.

for(var i = 0; i < VAR.length; i++){ 
    VAR[i].val1; 
} 

숫자 키가없는 개체는 어떻게해야합니까?

감사합니다.

+3

가능한 중복 시도 (http://stackoverflow.com/questions/85992/how-do-i-enumerate- the-properties-of-javascript-object), http://stackoverflow.com/questions/208016/how-to-list-the-properties-of-a-javascript-object – Matt

+0

'for (var i in OBJ)', 이제 복제본을 찾으러 갈 것입니다 .. –

답변

4

는 [I는 자바 스크립트 객체의 속성을 열거하려면 어떻게?] 다음

for (var name in VAR) { 
    if (VAR.hasOwnProperty(name)) { 
    VAR[name].val1; 
    } 
} 
+0

그것을 명확히 해 주셔서 감사합니다. :) –