비동기처리 / 콜백함수 / Promise

JHyun Lim·2022년 9월 20일
0
post-thumbnail

📖비동기 처리

🖋 들어가기 전

비동기 처리란 특정 코드의 실행이 끝날때까지 기다리지 않고 다음 코드를 실행하는 것을 말한다.
예를 들어 얘기하자면

동기적 처리 => 마트 계산대에서 손님이 직원에게 결제를 요청하고 다 계산이 끝난다음에 다음 손님이 계산이 이루어 지는 것.

비동기적 처리 => 카페에서 커피를 주문할때 앞사람이 주문을 하고, 다음 사람의 주문도 받은 뒤에 커피가 나오는 순서대로 사람들에게 제공하는 것

비동기 호출을 처리하는 전통적인 방법은 콜백함수를 사용하는 것이다.

1.콜백함수

=> 콜백함수 콜백 지옥 Callback Hell에 빠지는 예제

이를 해결하기 위해 Promise사용

2. Promise

자바스크립트 비동기 처리에 사용되는 객체

프로미스의 에러 처리 방법
1. then의 두번째 인자

🔧 promise 예외처리

catch()를 이용한 처리

프로미스 방식의 단점 기술!

프로미스 방식 단점을 보완하기위한 async await의 출현

도 된다는 부분이 장점이다.

profile
지구에 큰 발자국을 내는 개발자

0개의 댓글