JavaScript에서 for...in과 for...of 반복문의 차이점은?
보통 MDN Web Docs해설
for...in은 객체의 열거 가능한(enumerable) 속성 이름(키)을 순회합니다. for...of는 배열, Map, Set 등 이터러블 객체의 값(value)을 순회합니다. 배열에는 for...of를 사용하는 것이 권장되며, for...in은 프로토타입 속성까지 순회할 수 있어 주의가 필요합니다.
for...in은 객체의 열거 가능한(enumerable) 속성 이름(키)을 순회합니다. for...of는 배열, Map, Set 등 이터러블 객체의 값(value)을 순회합니다. 배열에는 for...of를 사용하는 것이 권장되며, for...in은 프로토타입 속성까지 순회할 수 있어 주의가 필요합니다.