📕 오늘의 질문
콜백함수란 무엇인가요?
함수에 파라미터로 들어가는 함수를 말하며, 순차적으로 코드를 진행하고 싶을 때 사용합니다.
//예시 1. addEventListener
addEventListener('click', function(){
})
//예시2. setTimeout
setTimeout(function(){
}, 1000)
예시에서 보실 수 있든, 함수로 불러와지는 함수 - 함수에 파라미터로 들어가는 함수를 콜백함수라고 합니다. 더 쉽게 이해하자면 콜백함수의 이름을 떠올리시면 됩니다!
"이따 전화할게!"
친구에게 조금 있다가 전화할게라고 말하는 것처럼, 콜백함수는 다른 함수(겉에 감싸고 있는 함수가) 실행되고 난 뒤에 실행됩니다.
참고자료
'기술면접 준비' 카테고리의 다른 글
스택(Stack)과 큐(Queue)란 무엇일까요? (0) | 2022.06.30 |
---|---|
Node.js가 작동하는 방식: 단일 스레드(Single Thread), 비동기(Asynchronous) (0) | 2022.06.29 |
REST API란?🧐 REST API 개념 알아보기 (0) | 2022.06.29 |
클로저를 사용하면 외부의 함수에 접근할 수 있다고? (0) | 2022.06.22 |
로그인 관련 필수 지식, JWT의 기본개념 (0) | 2022.06.15 |