async & await

누리·2022년 10월 16일
0

API호출

목록 보기
2/4

자바스크립트 기본 기능으로 비동기 코드를 쓰고, Promise를 더 읽기 쉽도록 만들어 준다.
async/await 키워드를 사용하면 비동기 코드를 마치 동기 코드처럼 보이게 작성할 수 있다.
promise객체를 이용해 then 으로 체이닝 하는 것 보다 async await 활용하여 비동기 처리하는 것을 권장한다

async function 함수명() {
  await 비동기_처리_메서드_명();
}

함수앞에 async 예약어를 붙이면 Promise객체로 반환이 된다. 원래 Promise 객체에서는 .then메서드를 사용하였으나 await를 Promise 기반 함수앞에 놓아 사용하면 코드의 Promise객체가 fulfill 될때 까지 잠시 중단하고, 결과를 반환한다. 이때 async 함수 외부의 실행을 기다리는 다른 코드들을 중지 시키지 않고 그대로 실행되게 한다

profile
프론트엔드 개발자

0개의 댓글