Timer
- Module to Import
- Permission List
- setTimeout(handler[, delay[, ...args]])
- clearTimeout(timeoutID)
- setInterval(handler[, delay[, ...args]])
- clearInterval(intervalID)
Module to Import
None
Permission List
None
setTimeout(handler[, delay[, ...args]])
Sets a timer for the system to call a function after the timer goes off.
-
Parameters
-
Return Value
timeoutID: timer ID
-
Example
var timeoutID = setTimeout(function() { console.log('delay 1s'); }, 1000);
clearTimeout(timeoutID)
Cancels the timer created via setTimeout().
-
Parameter
ID of the timer to cancel, which is returned by setTimeout()
-
Example
var timeoutID = setTimeout(function() { console.log('do after 1s delay.'); }, 1000); clearTimeout(timeoutID);
setInterval(handler[, delay[, ...args]])
Sets a repeating timer for the system to repeatedly call a function at a fixed interval.
-
Parameters
Additional parameter to pass to the handler after the timer goes off
-
Return Value
intervalID: ID of the repeating timer
-
Example
var intervalID = setInterval(function() { console.log('do very 1s.'); }, 1000);
clearInterval(intervalID)
Cancels the repeating timer set via setInterval().