javascript调用堆栈、队列如何在promise内处理http请求

javascript调用堆栈、队列如何在promise内处理http请求,javascript,promise,qjsengine,Javascript,Promise,Qjsengine,我了解js引擎如何处理承诺,然后我得到了这篇很棒的文章。 这使我非常清楚。 但是如果我们在promise中发出HTTP请求,那么当js看到包含HTTP请求的promise对象时,它会将其回调添加到微任务队列中,js调用堆栈开始执行promise。它看到了HTTP请求,并将其发送到浏览器以使其生效。现在浏览器已经完成了,并将http回调添加到任务队列中,该任务队列调用resolve、request。根据它的js引擎,它首先选择微任务,但它不能对微任务做任何事情,因为它的结果回调在任务队列中。我对j

我了解js引擎如何处理承诺,然后我得到了这篇很棒的文章。 这使我非常清楚。 但是如果我们在promise中发出HTTP请求,那么当js看到包含HTTP请求的promise对象时,它会将其回调添加到微任务队列中,js调用堆栈开始执行promise。它看到了HTTP请求,并将其发送到浏览器以使其生效。现在浏览器已经完成了,并将http回调添加到任务队列中,该任务队列调用resolve、request。根据它的js引擎,它首先选择微任务,但它不能对微任务做任何事情,因为它的结果回调在任务队列中。我对js引擎将如何处理它感到困惑。 有人能帮忙吗