_우지 2022. 6. 17. 22:58

 

for 문 안에서  비동기 요청을 해야하는 상황이였다.

 

그런데 다음처럼 i = 1 일때 먼저 콘솔로 출력되는 모습이다.

 

왜 그런지 생각해보면 i = 1 일때는 i = 0 일때와 비교했을때 더 가져올 값이 적기때문에 빨리 응답이 오기때문이 아닐까? 라고 생각했다.

하지만 나는 이렇게 중구난방으로 데이터가 와버리면 처리하기가 어렵다.

 

 

그러므로 await 를 사용하여 순차적으로 데이터가 응답받을 수 있도록 했다.