아래의 함수로 구현할 수 있다.

var intervalID = setInterval(func, [delay, arg1, arg2, ...]);

실행 주기는 ms 단위다.

var intervalID = setInterval(myCallback, 500, 'Parameter 1', 'Parameter 2');

function myCallback(a, b)
{
 // Your code here
 // Parameters are purely optional.
 console.log(a);
 console.log(b);
}

주기 실행을 멈추려면 아래 함수를 사용하면 된다.

clearInterval(intervalID)