for~in
반복문은 for
반복문의 개량형입니다. for~in
은 연관 배열의 프로퍼티(요소)들을 첫 번째 프로퍼티부터 시작하여 반복문의 내부를 순서대로 처리합니다.
for~in
은 다음과 같이 사용합니다.
for (가변수 in 연관 배열명) {
//반복할 코드
}
가변수
라는 단어가 등장하는데, 가변수
란 프로퍼티에 접근하기 위한 키입니다. 하지만 이는 키를 일시적으로 보관할 뿐이고, 실제 키는 아닙니다.
다음 예제는 'animals'라는 연관배열을 for~in
문으로 처리하는 것을 보여줍니다.