function sleep(ms) { return new Promise((resolve) => setTimeout(resolve, ms)); } const sleepyLoop = async() => { for (const [index, url] of urls.entries()) { spam(url, index) await sleep(100) } } sleepyLoop()