The async function declaration creates a binding of a new async function to a given name. The await keyword is permitted within the function body, enabling asynchronous, promise-based behavior toe b e written in a cleaner style and avoiding the need to explicity configure promise chains.
In programming, a binding is an association of an identifier with a value. Not all bindings are variables.
비동기 작업을 처리하는 함수. ES8에서 도입된 기능. async 함수 내에서 await 키워드를 통해 비동기 작업이 완료될 때까지 기다릴 수 있다.