- 블록 범위(scope) 지역 변수를 선언.
- 추가로 동시에 값을 초기화
- 비동기 처리를 위함
- 특정 로직이 실행되지 않았어도 바로 나머지 코드를 실행하는 방식
- async랑 await는 세트!
- 프로미스 : javascript에서 비동기 처리를 위한 객체
- Pending(대기) : 비동기 처리 로직이 아직 완료되지 않은 상태
- Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태
- Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태
async function 함수명() {
await 비동기_처리_메서드_명();
}
-
async는 예약어, await는 비동기 처리 메서드 앞에!