Node.js Timers module in Node.js contains various functions that allow us to execute a block of code or a function after a set period of time. The Timers module is global, we do not need to use require() to import it.
Example:
Javascript
const Immediate = setImmediate(function alfa() {
console.log("0.>", 12);
});
console.log("1.>", Immediate.hasRef());
console.log("2.>", Immediate.ref());
console.log("3.>", Immediate.unref());
console.log("4.>", Immediate.hasRef());
clearImmediate(Immediate);
console.log("5.>", 2);
|
Output:
1.> true
2.> Immediate {
_idleNext: null, ……, [Symbol(triggerId)]: 1
}
3.> Immediate {
_idleNext: null, ……, [Symbol(triggerId)]: 1
}
4.> false
5.> 2
The Complete List of Timers is listed below:
Node.js Timers Class
| Description
|
|---|
| Immediate Timer Class | Immediate Class has an object (setImmediate()) which is created internally to scheduled actions, and (clearImmediate()) can be passed in order to cancel those scheduled actions. |
| Timeout Timer Class | Timeout Class has an object (setTimeout()/setInterval()) which is created internally for scheduled actions, and (clearTimeout()/clearInterval()) can be passed in order to cancel those scheduled actions. |
Last Updated :
04 Apr, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...