자바스크립트에서는 미래의 특정 시점에 코드를 실행할 수 있는데, 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.
← 이전 | 홈 | 다음 → |