티스토리 뷰

Javascript

[JS] 18. 프로미스

개발자 뭄뭄 2022. 11. 9. 21:01
반응형
프로미스 (Promise)
  • Callback Hell문제를 해결하기 위해 등장!!
  • 작업이 끝나면 실행시켜줄게 라는 약속!!!
  • 비동기 작업의 완료 또는 실패를 나타내는 객체

⇒ 프로미스를 이용하면, 우리가 일반적으로 쓰는 위에서 아래로 코드를 적는 방식으로 비동기처리를 할 수 있다!

그런데.. 이미 사용하고 있었다!?


💡
Axios
  • .then(callback)
    • 요청한 작업이 성공하면 callback 실행
    • 연속적으로 chaining을 할 수 있다. (.then.then → …)

    chaining을 하려면 반드시 ‘return’ 값을 줘야 한다.

    • 이전 작업의 성공 결과를 인자로 전달 받는다.
  • .catch(callback)
    • then()이 하나라도 실패하면 callback 실행
    • 이전 작업의 실패 객체를 인자로 전달받음.


Uploaded by N2T

반응형

'Javascript' 카테고리의 다른 글

[JS] 20. JSON  (0) 2022.11.09
[JS] 19. AJAX  (0) 2022.11.09
[JS] 17. Axios  (0) 2022.11.09
[JS] 16. JavaScript의 비동기 처리  (0) 2022.11.09
[JS] 15. 동기와 비동기  (0) 2022.11.09
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
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 29 30 31
글 보관함