JavaScript
IssueHandling) for..in vs for..of
짱닭
2020. 10. 26. 22:17
반응형
배열을 for..in을 사용해서 순회하려다 계속해서 에러 핸들링에 실패해서 원인을 찾던 도중 발견했다.
for..in 반복문을 사용할 때는 iterable한 객체의 모든 속성이 순회되기 때문에
단순히 배열의 요소만 순회되는 것이 아니다.
ES6에 추가된 for..of 는 [ Symbol.iterator ] 속성을 갖는 컬렉션을 위한 것이다.
forEach 함수는 익명함수를 사용해야 하므로 this 키워드를 사용할 때는 사용하지 않거나,
화살표 함수를 사용할 필요가 있다.
반응형