Callback함수

최창서·2022년 4월 23일
0

Callback 함수?

함수에 인자를 받아 올 수 있고 aaa는 매개변수(파라미터)라고 한다.

함수에 인자로 들어가는 함수를 콜백 함수라고 부른다.(map,setTimeout 등등)

함수 안에 로직을 실행시켜 달라는 의미

데이터 요청이 끝나고 나면 aaa() 안에서 사용된 결과를 실행시켜달라는 의미 async await가 없던 시절에 콜백함수를 사용하였다.

callback 함수의 문제를 해결하기 위해 promise가 나왔고 promise의 문제를 해결하기 위해 async await가 나왔다.

‏‏‎ ‎

매크로 태스크 큐 => setTimeout,setInterval 같은 함수들

마이크로 태스트 큐 => Promise

순서는 마이크로 태스트 큐가 먼저 나오고 다 빠져나와야 매크로 태스크 큐가 빠져나온다.

‏‏‎ ‎

profile
프론트엔드 개발자

0개의 댓글