Promise

by Artem Borovikov

JavaScript

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

delay(3000).then((result) => alert(`выполнилось через ${result} мс`));