The setInterval()
function creates and schedules a repeating timer.
The timer will call func
at or immediately after the specified delay
has elapsed; the timing is not guaranteed to be millisecond-precise. To cancel the callback, call clearInterval()
, or call Timer.cancel()
on the object returned when the timer is created.
func, delay
func
is a callback function that will be called every time the timer fires.delay
is the time until the timer fires, in milliseconds (different than Timer
functions, but consistent with Javascript).A Timer
object is returned. This can be used to cancel the timer.
Note: the return value is an object, rather than the integer ID returned by Javascript. However, the APIs should be compatible.
> timer = "hello world", 100;
undefined
hello world
hello world
hello world
> timer
undefined
setInterval()
function at MDNTimer()
and Timer.scheduleRepeat()
.