[JavaScript] 비동기 처리 방법 (promise, async & await)
https://whales.tistory.com/131 님의 글을 정리보며 내가 이해한 내용을 덧붙여보겠다! 동기는 요청을 보낸 후 응답을 받아야 다음 요청을 실행할 수 있다. 반면, 비동기는 요청을 보낸 후 응답과 관계없이 다음 요청을 실행한다. 따라서, 동시에 여러 작업을 처리할 수 있다. 비동기 ex) fetch, axios의 api 요청, setTimeout, 파일 읽기 아래는 동기/비동기의 차이를 명확히 이해할 수 있었던 이미지이다!! 비동기 코드를 처리하는 promise와 async & await를 알아보자. promise 하나의 함수를 인자로 받고, promise가 생성되는 즉시 인자로 받아진 함수(실행자 함수라고 함)도 즉시 실행된다. 실행자 함수는 다시 2개 함수(resolve, reje..
2023.03.19