setInterval
Schedule a callback repeatedly.
js
setInterval(callback, delayMs, ...args)Arguments
| Argument | Type | Meaning |
|---|---|---|
callback | function | Callback to run. |
delayMs | number | Milliseconds; 0..2147483647. |
args | any | Optional callback arguments. |
Returns
Timer ID.
Example
js
const timer = setInterval(() => console.log("tick"), 500);
setTimeout(() => clearInterval(timer), 1600);Notes
Up to 1024 pending timers per script. Blocking code delays callbacks. Clear intervals so the script can finish.