Back to all solutions

#2621 - Sleep

Problem Description

Given a positive integer `ms`, write an asynchronous function that sleeps for `ms` milliseconds. It can resolve any value.

Solution

/**
 * @param {number} ms
 * @return {Promise}
 */
async function sleep(ms) {
  return new Promise((resolve) => setTimeout(resolve, ms));
}