TIL/기록
[TIL] async / await
developeryeon
2024. 4. 9. 03:10
Async/Await는 ES8에서 도입된 비동기 처리 방식 문법으로 함수 내에서 await 키워드를 사용하여 비동기 작업이 끝날 때까지 기다린다.
Async/Await를 사용하면 코드가 간결해지고 가독성이 좋다.
Async/Await는 try/catch로 에러를 처리한다.
Async/Await는 Promise객체를 반환한다. (then()을 사용 가능)
Promise는 비동기 작업을 다룰 때 사용하는 객체다.
비동기 작업이 끝나면 성공(resolve) 또는 실패(reject)를 알려준다.
Promise는 .catch()를 사용하여 에러를 처리한다.
작업이 성공 시에는 .then()을 통해 성공 시 처리할 코드를 실패 시에는 .catch()를 통해 실패 시 처리할 코드를 작성한다.