Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 599 Bytes

File metadata and controls

19 lines (10 loc) · 599 Bytes

비동기 프로그래밍 패턴

비동기 코드는 오래 실행되는 작업을 수행할 때 유용함. 네트워크 요청, 데이터베이스 읽기/쓰기, 기타 I/O 작업

이 기능을 활용하면 비동기 코드를 동기 코드처럼 쓸 수 있어 코드 가독성과 이해도가 높아짐.

배경

콜백 쓰면 콜백 지옥 벌어짐.

프로미스 경쟁

Promise.race를 회사에서 써보신 분..?

비동기 반복

for-await-of 반복문을 사용해 순회 가능

for-await-of 대신 forEach 써서 순서 보장이 안되는 낭패를 봤었네요.