본문 바로가기
Programming/JavaScript

[JavaScript] 반복문 for ... in 과 for ... of 의 차이점

by 혀코 2022. 7. 20.

 

안녕하세요. 혀코입니다. 

 

이번 시간에는 JavaScript의 반복문 for ... in 구문과 for ... of 의 차이점에 대해서 알아보겠습니다.

 

for .. in 구문

for .. in 구문은 key 와 value 로 이뤄진 object의 반복문을 돌릴 때 사용합니다.

 

 

만약 key 값이 숫자로 되어 있다면, 숫자가 작은 것부터 큰 순서대로 차례대로 출력됩니다.

 

 

for ... of 구문

for ... of 구문은 기본 적인 array의 반복문을 돌리는 for 문과 동일하게 array의 반복문을 돌리는 데 사용합니다.

array를 돌리는 기본적인 for문은 다음과 같습니다.

 

 

for .. of 구문을 사용할 때에는 array1[i] 할 필요없이 바로 i만 출력해도 인덱스가 아닌 인덱스의 값이 바로 출력이 되는 것을 확인할 수 있습니다.

 

이렇게 JavaScript의 반복문 for ... in 구문과 for ... of 의 차이점에 대해서 알아봤습니다.

해당 정보가 유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다. :)

댓글