21.04.27 ㅅTIL

J·2021년 4월 27일
0

new Promise((resolve, reject) => {}) -> resolve나 reject는 어떤 이름이어도 상관없다.
의 경우, 첫 번째 인자 resolve()는 .then으로 실행되고
두 번째 인자 reject()는 .catch로 실행된다.
하나의 Promise에선 하나의 .catch(두 개 이상이라면 두 개 이상의 Promise가 있는 것)

Promise를 쓰겠다 -> 비동기적인 함수를 작성하겠다.

return : 1. 값을 전달 2. 함수를 끝냄

resolve : 성공 / reject : 실패
new Promise를 통해 생성된 메소드
.then, .catch, .finally
충족시 / 거절시 / 무조건
.then / .catch -> Promise를 반환
await 다음 등장하는 함수는 Promise를 return해야만 의미가 있따.
대기 - 이행 or 거부
pending - fulfilled(.then) || rejected(.catch)

0개의 댓글