Javascript 控制循环-->;停一段时间
伙计们,我正在尝试做一些非常有趣的事情!我想在一段时间内停止一个循环,然后在此期间显示一条消息,然后让循环继续。当然,在下一次迭代中,它应该在同一个地方再次停止一段时间,并再次显示消息。这是我的代码,但问题是元素排序太快(循环实际上没有停止),因此消息没有按照我的意愿显示。 我想知道Javascript中是否有类似于sleep函数的东西Javascript 控制循环-->;停一段时间,javascript,php,function,loops,usleep,Javascript,Php,Function,Loops,Usleep,伙计们,我正在尝试做一些非常有趣的事情!我想在一段时间内停止一个循环,然后在此期间显示一条消息,然后让循环继续。当然,在下一次迭代中,它应该在同一个地方再次停止一段时间,并再次显示消息。这是我的代码,但问题是元素排序太快(循环实际上没有停止),因此消息没有按照我的意愿显示。 我想知道Javascript中是否有类似于sleep函数的东西 for(var i=0; i<n-1; ++i) { r++;
for(var i=0; i<n-1; ++i)
{
r++;
var index = i; // markirame na4alna strelka ^
document.getElementById("demoto5").innerHTML = "^";
(function(i) {
setTimeout(function() {
for(var j=i+1; j<n; ++j)
{
// markirame sys strelki vseki element
if(arr[index] > arr[j])
{
index = j;
}
}
if(i != index)
{
var temp = arr[i];
arr[i] = arr[index];
arr[index] = temp;
}
console.log(i);
}, i * 1000);
})(i);
}
for(var i=0;i)还有另一个问题-->数组实际上没有排序!这与php有什么关系?在php中有一个名为sleep的函数,我想我可以在循环中调用它..php==服务器端,javascript==客户端