용어 사전 coding 용어 페이지

Promise

나중에 도착할 성공 또는 실패 결과를 담는 비동기 객체

promise #javascript#async
English version

다른 이름

promise프라미스

선수 개념

관련 개념

핵심 아이디어

Promise는 "지금은 끝나지 않았지만, 나중에 성공하거나 실패할 결과"를 표현하는 JavaScript 객체입니다. 네트워크 요청, 타이머, 파일 읽기처럼 기다림이 필요한 작업을 한 줄 흐름 안에서 다루게 해 줍니다.

핵심은 값이 즉시 있지 않아도 "결과가 올 예정"이라는 사실 자체를 값처럼 다룬다는 점입니다. 그래서 then, catch, async/await 같은 문법이 가능해지고, 이벤트 루프마이크로태스크 순서를 이해할 때도 Promise가 중심에 놓입니다.

이 블로그에서의 역할

Mathbong에서는 JavaScript 비동기 입문, fetch 흐름, 로딩/재시도 UI를 설명할 때 Promise를 반복해서 사용합니다. 비동기 코드를 두려워하지 않게 만드는 첫 번째 개념 허브입니다.

이 개념을 다루는 글