2023-12-09 18:42:21 +08:00
< p > Given a positive integer < code > millis< / code > , write an asynchronous function that sleeps for < code > millis< / code > milliseconds. It can resolve any value.< / p >
2023-04-14 14:39:57 +08:00
< p > < / p >
< p > < strong class = "example" > Example 1:< / strong > < / p >
< pre >
< strong > Input:< / strong > millis = 100
< strong > Output:< / strong > 100
< strong > Explanation:< / strong > It should return a promise that resolves after 100ms.
let t = Date.now();
sleep(100).then(() => {
console.log(Date.now() - t); // 100
});
< / pre >
< p > < strong class = "example" > Example 2:< / strong > < / p >
< pre >
< strong > Input:< / strong > millis = 200
< strong > Output:< / strong > 200
< strong > Explanation:< / strong > It should return a promise that resolves after 200ms.
< / pre >
< p > < / p >
< p > < strong > Constraints:< / strong > < / p >
< ul >
< li > < code > 1 < = millis < = 1000< / code > < / li >
< / ul >