Javascript 배열의 프로퍼티 열거
전공서적/인사이드자바스크립트2017. 8. 2. 22:48
배열의 프로퍼티 열거
객체는 for in문으로 프로퍼티를 열거한다.
배열도 객체임으로 for in문으로 사용해서 배열 내의 모든 프로퍼티르 열거할 수 있지만,
이렇게되면 불필요한 프로퍼티가 출력될 수 있으므로 되도록 for문을 사용하는 것이 좋다.
for(var prop in arr){
console.log(prop, arr[prop]);
}
for(var i=0; i<arr.length; i++){
console.log(i, arr[i]);
}
출력결과를 보면 for in문은 0에서 3까지 배열 요소들을 포함해서, color와 name 프로퍼티까지 출력된 반면,
for문은 정확히 배열의 요소만을 정확히 출력하고 있다.
출력결과
0 zero
1 one
2 two
3 red
color blue
name number_array
0 "zero"
1 "one"
2 "two"
3 "red"
<참고문헌 : 인사이드자바스크립트>
'전공서적 > 인사이드자바스크립트' 카테고리의 다른 글
Javascript 배열의 요소 생성 (0) | 2017.08.02 |
---|---|
Javascript 배열 표준 메서드와 length 프로퍼티 (0) | 2017.08.02 |
Javascript 배열과 객체 (0) | 2017.08.02 |
Javascript 배열의 프로퍼티 동적 생성 (0) | 2017.08.02 |
Javascript 배열 요소 삭제 (0) | 2017.08.02 |