객체와 반복문
javascript 2015. 5. 5. 17:44
728x90
반응형
배열은 단순 for 반복문과 for in 반복문을 사용해 배열의 요소에 쉽게 접근 할 수 있다.
하지만, 객체는 단순 for 반복문을 사용해 객체의 속성을 살펴보는 것이 불가능 하다.
객체의 속성을 모두 살펴 보려면 for in 반복문을 사용해야 한다.
코드 1
1 2 3 4 5 6 7 8 9 10 11 12 | var profile = { name : '홍길동', age : 30, language : '한국어' } var output = ''; for (var key in profile){ output += key + ':' + profile[key] + '\n'; } alert(output); | cs |
이걸 실행시켜 보면
이러한 결과가 출력이 되는걸 확인 할 수 있다.
코드 1 에서 변수 key 에는 객체의 키(예제에서의 name, age, language)가 들어간다.
따라서 위와같은 결과물을 출력한다.
----------------------------------------------------------------------
단순 반복문
for(var i = 0; i < length; i++) 와 같은 형태의 for 반복문을 단순 for 반복문 이라고 한다.
for in 반복문
for(var i in array){} 이러한 for in 반복문은 다음 단순 for 반복문과 같은 기능을 수행 한다.
for(var i = 0; i < array.length; i++){}
반응형
'javascript' 카테고리의 다른 글
객체의 속성 추가와 제거 (3) | 2015.05.05 |
---|---|
객체와 관련된 키워드 in, with (0) | 2015.05.05 |
[내장 함수]parseInt(), parseFloat() (0) | 2015.04.05 |
[내장 함수]eval (0) | 2015.04.05 |
[내장 함수]인코딩과 디코딩 (0) | 2015.04.05 |