相关疑难解决方法(0)

Promise/A + spec第2.2.4条的目的是什么?

promise/a +规范第2.2.4条规定:

在执行上下文堆栈仅包含平台代码之前,不得调用onFulfilled或onRejected.

然后在笔记中说明:

这里的"平台代码"意味着引擎,环境和承诺实现代码.实际上,这个要求确保onFulfilled和onRejected异步执行,然后调用事件循环,然后调用新堆栈.

这样做的目的是确保当链中存在大量onFulfilled函数时,它们的执行不会导致线程阻塞吗?

或者在我不读的行之间还有其他什么东西吗?

javascript event-loop promise es6-promise

7
推荐指数
1
解决办法
141
查看次数

标签 统计

es6-promise ×1

event-loop ×1

javascript ×1

promise ×1