ryxxn

[javascript] 일정 간격으로 코드 실행하기 (setInterval, clearInterval) 본문

javascript

[javascript] 일정 간격으로 코드 실행하기 (setInterval, clearInterval)

drxxn 2023. 8. 7. 01:27
    목차

 


1.setInterval

 

setInterval 함수는 일정한 시간 간격마다 콜백 함수를 반복적으로 실행한다. 아래는 setInterval의 사용법이다

const intervalId = setInterval(callback, delay);


callback: 반복적으로 실행할 콜백 함수이다.
delay: 콜백 함수를 실행하기 전에 기다리는 시간 간격 (밀리초)이다.
setInterval을 사용하여 반복적인 작업을 수행하거나 주기적으로 코드를 실행할 수 있다. 예를 들어, 주기적으로 데이터를 가져오는 작업이나 애니메이션 효과를 구현하는 데에 사용할 수 있다.

const intervalId = setInterval(() => {
  console.log('이 메시지는 3초 후 나타납니다.');
}, 3000);

 


2. clearInterval

 

clearInterval 함수는 setInterval에 의해 설정된 반복 작업을 중지한다. 이 함수에 setInterval의 반환값인 intervalId를 전달하여 해당 반복 작업을 취소할 수 있다.

clearInterval(intervalId);