티스토리 뷰

개발

javascript : promise

동네주민1 2022. 2. 16. 16:49

promise를 사용하는 이유

  • 비동기적인 작업을 처리할 때 그 작업이 성공했는지 실패했는지를 표준화된 방식을 이용해서 처리할 수 있게 해준다. 
  • 성공했을 땐 .then / 실패했을 땐 .catch
fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => console.log('response', response.json))
  .catch(reason => console.log('reason', reason))

 

 response.json를 통해 데이터가 json 타입이라는 것을 자바스크립트에게 알려줌.

 

promise 사용하는 2가지 방법

1. nested promise

promise then 안에서 또 then을 사용하는 방식

2. promise chaining

then 안에서 promise를 리턴하고 바깥쪽에서 then과 then을 연결시키는 방식

(조금 더 많이 쓰는 방식)

 

출처 : https://youtu.be/Sn0ublt7CWM

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함