JavaScript for/in 문

정의와 사용법

for/in 문은 객체의 속성을 반복적으로 순회합니다.

반복문 내의 코드 블록은 각 속성에 대해 한 번씩 실행됩니다.

JavaScript는 다양한 유형의 반복문을 지원합니다:

  • for - 코드 블록을 반복적으로 순회
  • for/in - 객체의 속성을 반복적으로 순회
  • for/of - 이터러블 객체의 값을 반복적으로 순회
  • while - 지정된 조건이 참일 때 코드 블록을 반복
  • do/while - 코드 블록을 한 번 실행한 후, 지정된 조건이 참일 때 반복

주석:인덱스 순서가 중요한 배열을 반복적으로 순회할 때는 for/in 문을 사용하지 마세요. 대신 for 문을 사용하세요.

예제

객체의 속성을 반복적으로 순회합니다:

var person = {fname:"Bill", lname:"Gates", age:25}; 
var text = "";
var x;
for (x in person) {
  text += person[x] + " ";
}

직접 시도해 보세요

문법

for (var in object) {
  실행할 코드 블록
}

파라미터 값

파라미터 설명
var 필수입니다. 반복할 객체 속성의 변수.
object 필수입니다. 반복할 지정된 객체.

기술 세부 사항

JavaScript 버전: ECMAScript 1

브라우저 지원

크롬 IE 파이어폭스 사파리 오페라
for/in 지원 지원 지원 지원 지원

관련 페이지

JavaScript 교육:JavaScript For 루프

JavaScript 참조 가이드:JavaScript for 문