小编Wan*_*ang的帖子

Promise在循环中执行javascript睡眠功能

我打算在firefox中打开一系列URL,每个URL都应在10分钟内打开,这是我的代码应在firebug控制台中执行:

function sleep (time) {
    return new Promise((resolve) => setTimeout(resolve, time));
}
var urls = ["https://www.google.com/","https://www.bing.com/","https://www.reddit.com/"];
for(var i = 0; i < urls.length; i++)
    sleep(600000 * i).then(() => {
    window.open(urls[i]); 
})
Run Code Online (Sandbox Code Playgroud)

但这没有用,有人可以帮助我吗?谢谢〜

javascript sleep loops

1
推荐指数
2
解决办法
3027
查看次数

标签 统计

javascript ×1

loops ×1

sleep ×1