자바스크립트에서는 미래의 특정 시점에 코드를 실행할 수 있는데, window 객체에서는 다음과 같은 전역 함수를 제공한다.
setTimeout()과 clearTimeout()을 사용하는 예제는 다음과 같다.
var timeout;
function start(){
timeout = setTimeout(function(){
console.log("Hello world.");
}, 3000);
}
function stop(){
clearTimeout(timeout);
}
start();
stop();
var interval;
var count = 0;
function start(){
interval = setInterval(function(){
console.log("Hello world.");
count++;
if (count == 5) stop();
}, 2000);
}
function stop(){
clearInterval(interval);
}
start();
위 코드를 실행한 결과는 다음과 같다.
Hello world. Hello world. Hello world. Hello world. Hello world.
| ← 이전 | 홈 | 다음 → |