본문으로 건너뛰기

Promise

  • 비동기 작업의 성공 또는 실패와 작업의 결과값을 나타내는 객체

실행함수 executor

  • Promise 객체를 생성할 때 실행함수를 전달
  • Promise가 만들어질 때 자동으로 실행

resolve와 reject 비동기 작업이 완료되면 결과에 따라 둘 중 하나가 실행

  • resolve: 비동기 작업이 성공적으로 처리된 경우 결과값 value을 인자로 받는 콜백함수
  • reject: 비동기 작업이 실패한 경우 에러 객체 error를 인자로 받는 콜백함수