자바스크립트
For 루프
JavaScript for of
문은 반복 가능한 객체의 값을 반복합니다.
배열, 문자열, 지도, NodeList 등과 같은 반복 가능한 데이터 구조를 반복할 수 있습니다.
통사론
for (variable of iterable) {
// code block to be executed
}
변수 - 모든 반복에 대해 다음 속성 값이 변수에 할당됩니다. 변수const
는 , let
또는 로 선언할 수 있습니다
var
.
iterable - iterable 속성이 있는 객체입니다.
브라우저 지원
For/of 는 2015년에 JavaScript에 추가되었습니다( ES6 ).
Safari 7은 다음을 지원하는 최초의 브라우저였습니다.
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
For/of 는 Internet Explorer에서 지원되지 않습니다.
배열에 대한 루핑
예시
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
다음 장에서 설명합니다.