728x90
for-of는 for문에서 of 키워드를 사용하여 자동으로 배열의 요소값을 넘겨 받아 처리할 때 사용한다. 일반적인(요즘엔 for-of가 일반적이겠지만) for 문은 i를 length만큼 증가 시켜서 해당 배열 탐색을 하는데 배열의 위치값을 넣어서 사용해야 하는 귀찮은 점이 있다. 그래서 요즘엔 보통 for-of를 사용하는데 이게 또 가끔 해당 index 값을 가져올 수가 없는 문제가 있다. 그럴 때는 이렇게 사용하면 된다.
이런 편한 방법이? 성능상의 문제도 딱히 없는 것 같고 자동으로 변수에 할당하는 기능도 사용할 수 있어 편리한 것 같다.
추가.
jsben(http://jsben.ch/gi3xg)을 이용해서 퍼포먼스를 비교해봤는데 확실히 느리긴 느리다ㅜㅜ 웬만하면 일반for를 사용하고 간단하고 짧게 사용하는 거에만 써야겠다.
반응형
'Development > Javascript' 카테고리의 다른 글
[Typescript] 간단하게 리팩토링 한 내용 (0) | 2019.07.04 |
---|---|
[mac] nvm으로 node.js 버전 바꾸기 (0) | 2019.06.29 |
[Typescript] 변수 비구조화 (Destructuring) (0) | 2019.03.12 |
[Javascript] Array의 slice와 splice의 차이 (0) | 2019.03.04 |
async/await로 Promise를 사용하면서 reject을 try/catch로 잡을 때 주의할 점 (0) | 2018.11.02 |