한양과학기술고등학교

에듀테크 프로젝트 대시보드

Promise와 async/await

JavaScript 예제 20 / 20

자바스크립트는 '시간이 걸리는 작업'(예: 서버 응답 기다리기)을 기다리지 않고 다음 코드를 먼저 실행합니다. 이걸 순서대로 다루는 방법이 Promise 와 async/await 입니다.

Promise async await 비동기
실시간 반영
결과 화면
💡 이렇게 바꿔보세요
  • new Promise((resolve) => ...) 에서 resolve() 를 호출하는 순간이 '작업 완료'를 알리는 시점이에요
  • await 는 오직 async function 안에서만 쓸 수 있고, 그 줄에서 Promise가 끝날 때까지 (그 함수 안에서만) 기다려요
  • 출력 순서를 잘 보세요 — '2번'이 '3번'보다 먼저 찍히는 게 비동기의 핵심이에요
← JavaScript 예제 목록