JavaScript
setTimeout, setInterval, clearInterval
yeji717
2021. 4. 6. 15:19
setTimeout
일정시간 후 함수를 실행한다.
setTimeout(fn, delay);
setTimeout(funciton()
{console.log('setTimeout')}, 1000); // 1초후 setTimeout 출력
setInterval
일정시간마다 함수를 실행한다.
setInterval(fn, delay);
setInterval(function()
{console.log('setInterval')}, 1000) // 1초마다 setInterval 출력
clearInterval
setInterval로 반복하고 있는걸 멈추게 한다.
clearInterval(setInterval로 생성된 변수);
var count = 0;
var repeat = setInterval(function(){
console.log('setInterval');
count++;
if(count==5){
clearInterval(repeat);
}
},1000); // 5번 반복한뒤 멈추게 한다.