더북(TheBook)

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 문에서 주로 배열을 사용합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.