🫑SetTimeout
The setTimeout
function is used to delay the execution of a function for a specified amount of time. It is another example of a asynchronous function
Here is an example of using setTimeout
:
console.log('Starting countdown...');
// This function will be executed after 2 seconds
setTimeout(function() {
console.log('2 seconds elapsed');
}, 2000);
console.log('Countdown started');
In this example, the setTimeout
function is used to delay the execution of an anonymous function for 2 seconds (2000 milliseconds).
The setTimeout
function returns a timer ID that can be used to cancel the timer if necessary. Here is an example of cancelling a timer:
const timer = setTimeout(function() {
console.log('This timer will not be executed');
}, 2000);
// This cancels the timer
clearTimeout(timer);
The setTimeout
function is often used to schedule a task to be executed at a later time, or to repeatedly execute a task with a delay between each execution.
For example, you might use setTimeout
to display a message to the user after a certain amount of time, or to refresh a page at regular intervals.
Last updated