Optional
timeout: numberSchedules repeated execution of callback
every delay
milliseconds.
When delay
is larger than 2147483647
or less than 1
or NaN
, the delay
will be set to 1
. Non-integer delays are truncated to an integer.
If callback
is not a function, a TypeError
will be thrown.
This method has a custom variant for promises that is available using
timersPromises.setInterval()
.
for use with clearInterval()
MDN Reference