小编Dar*_*hta的帖子

javascript - 做while循环setTimeout

我已经阅读了很多关于setTimeout但仍然有一个问题,我在理解如何在循环中实现这个功能时遇到了问题.我会试着告诉你我的意思.

function RandomHit(anyArray)
{    
    var turechange = false;
    do{
        setTimeout(function(){
            var random = Math.floor(Math.random()*2);
            if(random===0)
            {
                turechange = true;
                console.log(random);
            }
            if(random===1)
            {
                console.log(random);    
            }
        }, 2000);
    }while(!turechange);
}
Run Code Online (Sandbox Code Playgroud)

每当循环再次出现时,我会尝试减慢代码2000毫秒.但这不起作用.

javascript

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

标签 统计

javascript ×1