-
호출 스케줄링(scheduling a call)
일정 시간이 지난 후에 원하는 함수를 호출(예약 실행)할 수 있게 하는 것
setTimeout
일정 시간이 지난 후에 함수를 실행
// 2초 후에 sayHi() 호출 function sayHi() { alert('안녕'); } setTimeout(sayHi, 2000);
setInterval
일정 시간 간격을 두고 함수를 실행
setTimeout이 함수를 단 한 번만 실행하는 것과 달리 setInterval은 함수를 주기적으로 실행
// 5초 간격으로 메시지를 보여줌 let timer = setInterval(function() { alert('째깍')}, 5000);
함수 호출을 중단하려면 clearInterval(timer)을 사용
'Note' 카테고리의 다른 글
비대칭키 암호화 (0) 2021.02.22 Unicode, UTF-8 (0) 2021.02.18 Redux (0) 2021.02.08 Restful api (0) 2021.01.28 React Hooks (0) 2021.01.18