
Promise
示例
resolve后
1 | |
执行结果
1 | |
根据Promise的规范,resolve和reject的执行不会立即终止函数体的执行,而是会将后续的代码添加到微任务队列中,等到当前函数体执行完毕后再执行。
这也是为什么在上面的示例中,resolve和reject之后的代码没有立即执行,而是在整个Promise的函数体执行完毕后才执行的原因

1 | |
执行结果
1 | |
根据Promise的规范,resolve和reject的执行不会立即终止函数体的执行,而是会将后续的代码添加到微任务队列中,等到当前函数体执行完毕后再执行。
这也是为什么在上面的示例中,resolve和reject之后的代码没有立即执行,而是在整个Promise的函数体执行完毕后才执行的原因