pause javascript

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

//Pause for 1000 milliseconds

pause(1000) wait(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
 }setTimeout(() => {  console.log("2000 milliseconds later!"); }, 2000);function wait(ms)
{
    var d = new Date();
    var d2 = null;
    do { d2 = new Date(); }
    while(d2-d < ms);
}
Source

Also in JavaScript: