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 |