Promise는 아직 사용 가능하지 않을 수 있는 값 — 비동기 작업의 최종 결과 — 을 나타내는 객체입니다. 세 가지 상태를 가집니다:
- pending(대기) — 초기 상태로, 아직 결정되지 않음.
- fulfilled(이행) — 성공적으로 완료됨(값을 가짐).
- rejected(거부) — 실패함(이유/에러를 가짐).
일단 결정(이행 또는 거부)되면 **불변(immutable)**이 됩니다 — 다시 바뀔 수 없습니다.
js
()
.( res.())
.( (user))
.( (err))
.( ());
