Middle
Implement a delay(ms) function that returns a promise resolving after the specified time.
sobes.tech AI
Answer from AI
javascript function delay(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
// Usage: delay(1000).then(() => console.log('1 second passed'));
The delay function takes time in milliseconds and returns a promise that resolves after the specified delay using setTimeout.