我有一个XHR-Request返回OAuth2令牌。我希望我的代码等到我收到该令牌(或收到401或类似的东西),然后继续。可悲的是,我发现没有像" Thread.sleep"在JavaScript中。在继续使用代码之前,等待XHR-Requests完成的最佳方法是什么?
我的代码使用XHR-Object的onreadystatechange函数(因此其他代码将在请求仍在执行时继续)。我的方法被调用并且应该返回令牌,因此我不能使用
if ((status===200) && (readyState===4))
条件。