반복문에서 비동기 처리하기 (for, map, async, await)
반복문에서 비동기를… 최근 개발 일정 및 개인 사정으로 인해 포스팅을 전혀 하지 못했다. 네이버 블로그는 일상이나 가벼운 소재라서 막 쓸수 있지만 개발 블로그는… 아무렇게나 막 싸지르는 공간도 아니고, 다른 예제 복붙하는거는 정말 싫어해서… 그래서 더 미루지 않았나 싶다. ㅎㅎ 흑우집합소 패치 내역이나 개발한 걸 TIL 쪽에 올리려다가 이제는 따로 카테고리를 빼야 할 듯 싶다. 이것도 많이 밀렸는데 언제 적는지… 무튼… 평화롭게(?) 개발을 하다가 반복문을 사용하면서 비동기 처리하다가 조금 막힌 부분이 있었다. 이번 포스팅에서는 그 문제, 그리고 조사, 해결방법을 공유하고자 포스팅을 남겨본다. 반복문에서 비동기를 쓸 때 일반적으로 반복문 내에서 비동기 처리를 하는 경우는 드물게 있다. 예를 들어 특정 파라메터를 가지는 url의 데이터를 크롤링하거나, 데이터베이스에서 순차적으로 뽑아오는등… 몇 가지 케이스가 있다. 근데 while이나 for 등과 같은 고전파 방식인 반복 순회에서는 …