카테고리 없음

비동기 프로그래밍 Async 과 Await (1분정리)

노란배추잎 2024. 8. 22. 16:04

Async 과 Await 

 

Async 과 Await 은promise를 한단계 감싸서 훨씬 보기 좋게 만들어 주는 문법이다. promise에서 promise chaging 방식으로 여러가지 비동기 작업을 순서대로 처리할 수 있다. Async 과 Await을 사용을 하면 복잡한 chaning 없이 마치 동기적인 코드를 작성하듯 코드를 작성을 할 수 있다. 

 

 

Async

async는 비동기 함수를 정의할때 사용하는 키워드이다. 일반적으로 사용하면 함수앞에 async를 붙여서 사용을 하게 되면 비동기 함수로 변신을 하게 된다. 

 

다시 말하면 함수 앞에 async를 붙여서 사용을 하게 되면 promise를 반환을 하게 되는 비동기 함수가 된다. 

 

promise에서 사용하는 then기능을 await 기능을 통해서 구현을 할수있으면  await 함수는 반드시 async 함수 안에서 작성을 해야한다.