삽질일기 - ES6 함수형 반복문과 async await

ESlint는 모든 for 반복문을 foreach 계열의 함수형 반복문으로 고치라고 요구한다. 일반적인 상황에서는 문제가 없으나, 비동기 프로그래밍 상황에서는 매번 콜백 함수가 달리는 함수형 반복문이 예상과 다르게 작동할 수 있다. 드리머리 서버 코드를 리팩토링하던 중 그런 문제가 발생했다.