2013-07-13 6 views
5

나는 코드 아카데미 튜토리얼을 따르고 있으며이 어려운 것을 알고있다.자바 스크립트 객체의 모든 속성 인쇄

할당은 다음과 같다 :

사용 a를 뉴욕의 모든 속성을 인쇄 할 수-루프.

var nyc = { 
    fullName: "New York City", 
    mayor: "Michael Bloomberg", 
    population: 8000000, 
    boroughs: 5 
}; 

// write your for-in loop here 
for (var in nyc){ 
    console.log(population); 
} 
+0

내가 원하는 모든 속성을 입력 할 수는 있지만 모두 선택하고 싶습니다. –

+0

http://jsfiddle.net/rJBf3/ – Ian

+1

Codeacademy 배정에 많은 어려움이 있다면 기본을 더 잘 이해하기 위해 다른 튜토리얼을 따라야 할 것입니다. 예 : http://eloquentjavascript.net/contents.html –

답변

5

무엇을 : 당신의 for 루프의 var 키워드는 내가 제안의 propName

var propValue; 
for(var propName in nyc) { 
    propValue = nyc[propName] 

    console.log(propName,propValue); 
} 

이 경우 당신은 몇 가지 기본 여기를 봐 가지고, 변수 이름이 와야합니다 :

var txt=""; 
var nyc = { 
    fullName: "New York City", 
    mayor: "Michael Bloomberg", 
    population: 8000000, 
    boroughs: 5 
}; 

for (var x in nyc){ 
    txt += nyc[x]; 
} 
관련 문제