我想要做的是,对于任何特定函数中的任何错误,我希望等待一秒钟并再次尝试,直到它成功,然后按照原始计划继续promise chain。然后我设计了一个解决方案,在函数中内置了一个for循环,如下所示: var promise = new Promise(function; var promise = new Promise
如果promise创建了一个新的微任务回调,并且所有微任务在处理下一个宏任务之前都已解决,为什么promise不阻止事件循环?这是一个答案,解释承诺就像一个事件通知系统,显然这是真的,因为承诺不会阻止,这就是重点: Do Javascript promises block the stack 但要清楚的是,如果回调被添加到微队列