DEV Community

Cover image for Javascript Timer APIs
Anuradha Aggarwal
Anuradha Aggarwal

Posted on Edited on Originally published at anuradha.hashnode.dev

Javascript Timer APIs

Hello Developers!! Today we will discuss the different timers API used in Javascript

  • setTimeout
  • setInterval

setTimeout

It delays an operation for a certain amount of time which is passed as a parameter.

It takes two parameters:

  • a function
  • delay time in millisecond
setTimeout(()=>{
    console.log("setTimeout in action");
}, 2000)
Enter fullscreen mode Exit fullscreen mode

In the above code snippet, it will print to the console after 2000 ms.

Now look at another example of setTimeout:-

let myFunc = (num1, num2) => {
    console.log(num1, "---", num2);
}

setTimeout(myFunc, 2000, 2, 3);
Enter fullscreen mode Exit fullscreen mode

setTimeout2.gif

If you pass more than 2 parameters in the setTimeout then this will eventually become the parameters of the myFunc.

setInterval

It puts a delayed operation in a loop

setInterval(()=>{
    console.count("setInterval in action")
},2000);
Enter fullscreen mode Exit fullscreen mode

setInterval.gif

Wrap Up!!

Thank you for your time!! Let's connect to learn and grow together.

LinkedIn Twitter
Instagram

Buy-me-a-coffee

Top comments (0)