同步异步 JavaScript 调用
简介
异步 JavaScript 函数允许我们同时执行任务而不阻塞主线程。然而,在某些场景下,可能需要同步调用异步函数,从而有效地阻塞当前执行,直到任务完成。
实现
与流行的相反相信,不可能真正阻止 JavaScript 异步执行而不影响 UI。模拟阻塞的一种方法是轮询全局变量,等待回调函数设置它。
虽然这种方法实现了半阻塞行为,但它并不理想,因为它可能会导致
首选解决方案
如果可能,最好将回调函数传递给异步调用并让它在准备好时处理结果:
这种方法避免了轮询开销,并允许更高效的异步处理。
以上是如何“同步”异步 Javascript 调用?的详细内容。更多信息请关注PHP中文网其他相关文章!