js await와 async

await는 말 그대로 프라미스가 처리될 때까지 함수 실행을 기다리게 만듭니다.

await는 promise.then보다 좀 더 세련되게 프라미스의 result 값을 얻을 수 있도록 해주는 문법입니다.

 

일반 함수엔 await을 사용할 수 없습니다.

async 함수가 아닌데 await을 사용하면 문법 에러가 발생합니다.

 

async는 function 앞에 위치합니다.

function 앞에 async를 붙이면 해당 함수는 항상 프라미스를 반환합니다.

 

async/await가 프라미스를 기반으로 한다는 사실을 알고 계셔야 합니다.


https://ko.javascript.info/async-await

 

'┝ 개발 언어 > ┝ html_css_js' 카테고리의 다른 글

[js] 콜백함수란  (0) 2023.07.26
script 태그 안의 async란  (0) 2023.07.07
타입스크립트 화살표 함수 정리  (0) 2023.06.27
[js] location.href 시에 url이 중복되는 현상  (0) 2022.07.06
ㄱ html 목차  (0) 2022.03.01