Sleep function in javascript

In this tutorial, we are going to learn how to make javascript functions sleep or delay for a particular amount of time. We are taking the help of promise constructor to make the functions sleep.

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

Once a promise is resolved chain it with then method and run your code as we did in below code.

sleep(2000).then(()=>{
//do something after 2000 milliseconds
console.log('resolved')
})

async or await

async function add(n1,n2){
await sleep(2222);
console.log(n1+n2)
}
add(1,2);

Hope you enjoyed….


Sleep function in javascript was originally published in codeburst on Medium, where people are continuing the conversation by highlighting and responding to this story.

Author: NA

Leave a Reply

Close Menu
%d bloggers like this:
Skip to toolbar