JavaScript for/of 문

정의와 사용법

for/of 문은 이터러블 객체의 값을 순회합니다.

JavaScript는 다양한 유형의 루프를 지원합니다:

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

예제

예제 1

배열의 값을 순회하십시오:

var cars = ['BMW', 'Volvo', 'Mini'];
var x;
for (x of cars) {
  document.write(x + "<br >");
}

직접 시도해 보세요

예제 2

문자열의 값을 순회하십시오:

var txt = 'JavaScript';
var x;
for (x of txt) {
document.write(x + "<br >");
}

직접 시도해 보세요

문법

for (변수 of 이터러블) {
  실행될 코드 블록
}

파라미터 값

파라미터 설명
변수 필수. 각 이터레이션마다 다음 속성 값이 변수에 할당됩니다. 변수는 const, let 또는 var로 선언할 수 있습니다.
이터러블 필수. 이터러블 속성을 가진 객체.

기술 세부 사항

JavaScript 버전: ECMAScript 2015

브라우저 지원

문장 Chrome IE Firefox 사파리 오페라
for/of 38.0 12.0 51.0 8.0 25.0

관련 페이지

JavaScript 강의:JavaScript For 루프

JavaScript 참조 매뉴얼:JavaScript for 문