for of 반복문



for of 반복문은 EMCAScript6에서 새롭게 추가된 반복문 문법이다.


for in 반복문과 사용법은 비슷하지만 차이점은 for in 반복문은 in 앞의 반복 변수가 배열의 인덱스가 되지만,


for of 반복문은 반복 변수가 배열의 각 요소가 된다. 


따라서 바로 배열의 요소에 접근할 수 있다.


1
2
3
4
5
6
    <script>
        var fruit = ['grapes''apple''pineapple''banana'];
        for(var frt of fruit) {
            document.write(frt + '<br>');
        }
    </script>
cs



위와 같이 for of 반복문 안에 frt라는 반복 변수에 인덱스가 저장되는게 아니라 배열의 요소가 저장된다.


for of  반복문은 배열 이외에도 문자열, 맵, 세트 등과 조합해서 사용 할 수 있다.


※ 참고사이트 

   https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of 

+ Recent posts