9.5.5 for 문과 배열
for 문은 횟수를 지정하는 반복문이라는 특징 때문에 배열과 같은 자료형을 반복 횟수 용도로 사용할 수 있습니다. 다음 코드는 for 문으로 배열 요소에 접근해 값을 출력합니다.
09/05/for_arr.js
let arr = ["banana", "apple", "orange"];
for(let i = 0; i < arr.length; i++){
console.log(arr[i]);
}
실행결과
banana
apple
orange
배열에 length 속성을 사용하면 배열의 데이터 개수(배열의 길이)를 확인할 수 있습니다. 이 예제는 배열의 length 속성과 인덱스를 반복문에 적용해 작성한 코드입니다. 둘을 조합하면 배열 안의 요소가 몇 개든지 상관없이 반복하며 모든 요소에 접근할 수 있습니다.
수코딩의 조언
while 문과 do...while 문도 물론 배열을 사용할 수 있습니다. 그러나 보통 횟수를 지정하는 for 문에서 주로 배열을 사용합니다.