Asynchronous JavaScript1 Asynchronous JavaScript 동기와 비동기 (Sync & Async) 동기는 티켓을 끊으러 가는 것을 예로 들면 좋겠다. 티켓을 끊기전까지는 그 줄에 서 있어야 하고 계속해서 기다리면서 대기열이 순차적으로 생긴다. 비동기는 커피 주문을 시키고 진동벨을 예로 들면 좋겠다. 커피 주문을 시키고 그 줄에서 빠져나와 의자에 앉아서 진동벨이 울리기까지 기다리게 된다. 진동벨이 울리면 내가 주문한 커피를 받아 올 수 있다. Callback 비동기를 하기위해서는 순서를 제어할 수 있어야 한다. 순서를 제어하기 위해서는 Call을 기다려야 한다. Call이 불려지기 전까지는 대기 할 수 있어야 한다. 허나, 이런 Callback에도 불구하고 코드의 가독성이 떨어지면서, 문제의 구간이 생긴다. 일명 Callback Hell이라는 구간이 생기는 것이.. 2020. 8. 10. 이전 1 다음