timers in javascript code example

Example 1: timer in javascript

//single event i.e. alarm, time in milliseconds
var timeout = setTimeout(function(){yourFunction()},10000);
//repeated events, gap in milliseconds
var interval = setInterval(function(){yourFunction()},1000);

Example 2: javascipt delay

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

console.log("Hello");
sleep(2000).then(() => { console.log("World!"); });

Example 3: javascript settimeout

// Redirect to index page after 5 sec
setTimeout(function(){ window.location="index"; },5000);

Example 4: working of timers in javascript

Timers are used to execute a piece of code at a set time or also to repeat the code in a given interval of time. 
This is done by using the functions 
1. setTimeout
2. setInterval
3. clearInterval

The setTimeout(function, delay) function is used to start a timer that calls a particular function after the mentioned delay. 
The setInterval(function, delay) function is used to repeatedly execute the given function in the mentioned delay and only halts when cancelled. 
The clearInterval(id) function instructs the timer to stop.

Example 5: javascipt delay

async function delay(delayInms) {
      return new Promise(resolve  => {
        setTimeout(() => {
          resolve(2);
        }, delayInms);
      });
    }
    async function sample() {
      console.log('a');
      console.log('waiting...')
      let delayres = await delay(3000);
      console.log('b');
    }
    sample();

Tags:

Java Example