결론부터 말하면
for...of  배열 반복에서 사용되고,
for...in 객체 반복에서 사용됩니다.

 

 

for...in  객체를 순환할 때 사용됩니다.

객체가 아닌 배열에 사용한다면 

copy yamlvar arr = [1, 2, 3];

for (var item in arr) {
  console.log(item) // 0, 1, 2
}

JavaScript에선 배열도 Object 타입으로 인식하기 때문에 결과가 나오긴 나옵니다.
다만 일치하는 값은 아니고 해당 배열의 index가 출력되는 걸 확인할 수 있습니다.

 

'Front-End > JavaScript' 카테고리의 다른 글

[일일회고]  (0) 2023.06.10
[JS] 배열의 타입은(typeof array) ?  (0) 2023.06.10
[JS] localStorage 사용법  (0) 2023.06.06
[JS] return, continue, break 차이  (0) 2023.06.03
JS 공부일지 6.2  (0) 2023.06.02

+ Recent posts