1. setInterval()
위 함수는 주기적으로 인자를 실행하는 함수입니다.
function test1(string) {
console.log("test1 : " + string);
}
function test2(string) {
console.log("test2 : " + string);
}
setInterval(function() {
test1("Hello!");
test2("World!");
}, 3000);
3초마다 콘솔이 계속해서 반복적으로 출력되는 것을 볼 수 있습니다.
2. clearInterval
var timer = setInterval(function(){
특정함수();
}, 1000)
clearInterval(timer);
clearInterval은 setInterval 종료시키는데 사용한다.
clearInterval 함수의 매개변수는 setInterval 함수가 리턴해주는 값을 사용합니다.
예로든 위의 반복을 중지하고 싶다면, 리턴받은 timer 값을 매개변수로 보내주면 됩니다.