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 |