더북(TheBook)


37 콜백 함수



<강의보기> 04:12

이번 강에서는 콜백(callback) 함수를 사용하는 setTimeout()setInterval() 함수를 배워 보겠습니다.

setTimeout()은 설정한 시간에 콜백 함수를 호출하는 함수입니다. setInterval()은 타이머(timer)를 설정하고 해당 시간이 지날 때마다 등록된 콜백 함수를 호출하는 함수입니다.

여기서 콜백 함수란 조건을 등록해 두고 그 조건을 만족했을 때 호출되는 함수를 뜻합니다. 글자 그대로 나중에 호출해 준다는 뜻입니다.

콘솔에서 직접 확인해 보겠습니다.


콘솔

> function callback( ) { console.log("callback function is called"); }; // ➊
< undefined
> setTimeout(callback, 3000);                                           // ➋
< 1
  callback function is called                                           // ➌
> setInterval(callback, 5000);                                          // ➍
< 2
 callback function is called                                          // ➎
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.