에듀테크 프로젝트 대시보드
Promise와 async/await
자바스크립트는 '시간이 걸리는 작업'(예: 서버 응답 기다리기)을 기다리지 않고 다음 코드를 먼저 실행합니다. 이걸 순서대로 다루는 방법이 Promise 와 async/await 입니다.
new Promise((resolve) => ...) 에서 resolve() 를 호출하는 순간이 '작업 완료'를 알리는 시점이에요await 는 오직 async function 안에서만 쓸 수 있고, 그 줄에서 Promise가 끝날 때까지 (그 함수 안에서만) 기다려요