JavaScript中有没有类似于Java中的Thread.sleep()的方法?
JavaScript中有没有类似于Java中的Thread.sleep()的方法?
这个问题已经有了答案:
在JavaScript中,有没有类似于Java中Thread.sleep()
的等待函数?
admin 更改状态以发布 2023年5月22日
简单的答案是没有这样的函数。
你最接近的是:
var millisecondsToWait = 500; setTimeout(function() { // Whatever you want to do after the wait }, millisecondsToWait);
注意,你尤其不想忙等待(例如在旋转循环中),因为你的浏览器几乎肯定在单线程环境中执行你的JavaScript。
这里有几个处理JavaScript中线程的Stack Overflow问题:
这个问题也可能有所帮助: