setTimeout()

지정된 시간이 지난 후에 한 번만 실행된다.

setTimeout(() => {
	console.log('3초 후에 한 번만 실행됩니다.');
}, 3000);

 

 

 

setInterval()

일정한 시간 간격으로 계속해서 반복하여 실행된다.

즉, 'setInterval' 함수에 전달된 콜백 함수는 지정된 시간 간격으로 실행된다.

let count = 0;
setInterval(() => {
	console.log(`1초마다 실행됩니다(${count}번째)`);
    count++;
}, 1000);

 

 

clearInterval()

'setInterval()' 함수로 설정된 타이머를 멈추는 데 사용된다.

 

[예]

const id = setInterval(() => {
	console.log('1초마다 실행됩니다.');
}, 1000);

// 5초 후에 clearInterval()를 호출하여 setInterval()을 멈춤
setTimeout(() => {
	clearInterval(id);
}, 5000);

'JS' 카테고리의 다른 글

Hoisting  (0) 2024.03.11
global variables | local variables  (0) 2024.03.11
method chaining  (0) 2024.03.11
map  (0) 2024.03.11
forEach  (0) 2024.03.11

+ Recent posts