Promise

차노·2023년 8월 26일
0

JS

목록 보기
88/96

정의

자바스크립트에서 비동기 작업을 처리하는 객체

비동기 작업이 완료되었거나 실패한 결과를 나중에 처리하기 위한 패턴을 제공하는 데 사용.

비동기 코드를 더 구조화하고 가독성을 높이며, 콜백 지옥을 피하는 데 도움이 된다.

Status

  1. Pending: 초기 상태로서 비동기 작업이 진행 중인 상태.

  2. Fulfilled (Resolved): 비동기 작업이 성공적으로 완료되어 결과값이 존재하는 상태.

  3. Rejected: 비동기 작업이 실패한 상태(에러정보가 존재하는 상태)

0개의 댓글