2013-11-26 2 views
0

일부 데이터를 찾기 위해 JavaScript 개체 구조를 반복하고이 데이터를 찾을 때 루프에서 벗어납니다.JavaScript 개체 반복

뭔가 같은 [의사 코드] :

obj = { /*All the structure*/ }; 
while (i < lenght of obj structure) or (the data I was looking for wasn't found){ 
    //(...) 
} 

문제는 내가이 구조의 길이를 얻을 수없고 나는 while 그것을 반복 할 수 없다는 것입니다.

어떻게해야합니까?

+0

for 루프를 사용하십시오. – SLaks

+0

내 객체가 너무 커서이 값이 매우 비쌉니다. –

+1

'break'를 사용하십시오 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break. 'for ... in' 루프 만 사용하여 객체를 반복 할 수 있습니다. –

답변

1

사실 당신이 시도 않습니다

Object.keys(data).length; 

데이터가 JSON 개체입니다.