how to wait for async js code example

Example 1: how to wait in javascript

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

//Pause for 1000 milliseconds

pause(1000)

Example 2: javascript async delay

const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms));

(async () => {
  console.log('1');
  await delay(1000);
  console.log('2');
})();

Example 3: how to wait in javascript

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