JavaScript For Of

For Of 루프

JavaScript for of 문장을 통해 가변 가능 객체의 값을 순회합니다.

그것은 배열, 문자열, 매핑, 노드 목록 등과 같은 가변 가능한 데이터 구조를 순회하도록 허용합니다:

문법

for (variable of iterable) {
  // 실행될 코드 블록
}

variable - 각 반복마다 다음 속성 값이 변수에 할당됩니다. 변수는 const, let 또는 var로 선언할 수 있습니다.

iterable - 가변 가능한 속성을 가진 객체.

浏览器支持

For/of 브라우저 지원

2015년에 JavaScript (ES6)에 추가되었습니다

사파리 7은 for of을 지원하는 첫 번째 브라우저입니다: IE 파이어폭스 사파리 오페라
크롬 38 에지 12 파이어폭스 51 사파리 7 오페라 25
2014년 10월 2015년 7월 2016년 10월 2013년 10월 2014년 10월

Internet Explorer는 지원하지 않습니다 For/of

배열을 순회합니다

예제

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

본인이 직접 시도해보세요

문자열을 순회합니다

예제

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

본인이 직접 시도해보세요

While 루프

다음 장에서 설명하겠습니다 while 루프와 do/while 루프.