Javascript에서 비동기 처리하는법 Promise

이원호·2023년 12월 12일
0
  1. 비동기 연산 대표성: Promise는 비동기 연산을 대표하는 객체로, 연산이 완료될 때까지 기다리지 않고 즉시 반환됩니다. 연산의 완료 여부와 결과는 나중에 처리될 수 있습니다.
  2. 상태 관리: Promise는 세 가지 상태를 가집니다.
    • Pending(대기): 초기 상태로, 연산이 아직 완료되지 않음.
    • Fulfilled(이행): 연산이 성공적으로 완료됨.
    • Rejected(거부): 연산이 실패함.
  3. 결과 처리 메서드: Promise.then(), .catch(), .finally() 메서드를 통해 연산의 결과를 처리합니다.
    • .then(): 연산이 성공적으로 완료됐을 때 실행될 함수를 정의합니다.
    • .catch(): 연산이 실패했을 때 실행될 함수를 정의합니다.
    • .finally(): 연산의 성공 여부와 관계없이 실행될 함수를 정의합니다.

데이터를 비동기 처리하는 함수 개념

profile
정진하는개발자

0개의 댓글