JavaScript 中的 Thread.sleep() 相当于什么?
2022-08-30 01:17:59
JavaScript中的Java相当于什么?Thread.sleep()
JavaScript中的Java相当于什么?Thread.sleep()
简单的答案是,没有这样的功能。
您拥有的最接近的东西是:
var millisecondsToWait = 500;
setTimeout(function() {
// Whatever you want to do after the wait
}, millisecondsToWait);
请注意,您特别不想忙于等待(例如在旋转循环中),因为您的浏览器几乎肯定会在单线程环境中执行JavaScript。
以下是处理 JavaScript 中线程的其他几个 SO 问题:
这个问题也可能有所帮助:
请尝试使用此代码。我希望它对你有用。
function sleep(seconds)
{
var e = new Date().getTime() + (seconds * 1000);
while (new Date().getTime() <= e) {}
}