프로미스 (Promise)와 async/await 쉽게 설명하기

몽슈뜨·2023년 4월 20일
0

TIL

목록 보기
56/70
post-thumbnail

프로미스

프로미스 객체는 비동기 작업이 맞이할 미래의 완료 또는 실패와 그 결과 값을 나타냅니다.
프로미스는 비동기 메서드에서 약속(Promise 객체)을 반환해 동기처럼 값을 반환 후 코드가 진행되게 한다.

  • 프로미스 상태
  1. Pending(대기) : 비동기 처리 로직이 아직 완료되지 않은 상태
  2. Fulfilled(이행) : 비동기 처리가 완료되어 프로미스가 결과 값을 반환해준 상태
  3. Rejected(실패) : 비동기 처리가 실패하거나 오류가 발생한 상태

Async / await

async와 await는 자바스크립트의 비동기 처리 패턴 중 가장 최근에 나온 문법
비동기 처리 코드를 개발자가 읽기 좋게 만든 코드

profile
개발자되면 맥북사줄께

0개의 댓글