for...in vs for...of

2021. 8. 1. 15:11
반응형

for...in 루프는 객체의 모든 열거가능한 속성에 대해 반복합니다. 배열의 반복을 위해서는 추천되지 않는다. 이것은 쉽게 객체의 속성을 확인할 수 있기 때문에 실질적으로 디버깅을 위해 사용될 수 있습니다. 배열이 데이터의 저장에 있어서는 더 실용적이지만, 키-값 쌍이 선호되는 데이터의 경우 특정 값을 가진 키가 있는지 확인하려는 경우에 for...in을 사용할 수 있습니다.

속성을 반복해서 나타내줌

 

for...of 구문은 컬렉션 전용입니다. 모든 객체보다는, [symbol.iterator] 속성이 있는 모든 컬렉션 요소에 대해 이 방식으로 반복합니다. 배열의 반복에 많이 사용됨.

반응형
LIST

'학습 TIL > Javascript' 카테고리의 다른 글

[javascript / js] 배열 중복 제거  (0) 2022.01.06
NaN  (0) 2021.07.21
문자열  (0) 2021.07.21
Template string(template literal)  (0) 2021.07.21
조건문  (0) 2021.07.20

BELATED ARTICLES

more