对于具有超时的循环

时间:2014-05-31 20:17:59

标签: javascript google-chrome

我想在浏览器(Chrome)Javascript控制台中运行一个小脚本,点击一些按钮向我显示一些链接

for (var i = 1; i <= 300; i++) {
    expandPack("S" + i);
}

所以为了不在网站上,我需要延迟

延迟应该在每次运行expandPack函数之间

那怎么办呢?

感谢您的帮助

编辑:

好的,让它与这个人代码一起工作

https://stackoverflow.com/a/3583754/3499442

没有看到它谷歌搜索它

虽然感谢大家的帮助

1 个答案:

答案 0 :(得分:0)

我建议在递归函数中使用超时,如下所示:

var delay = 100; //In Milliseconds
function loopExpand(count)
{
    expandPack("S" + count);
    if(count < 300)
        setTimeout(function(){loopExpand(count+1)}, delay);
}