跳到主要内容
CNode
查看回复

回复 (6)

B
booxood#111 年前

之前看过这个 issue 的讨论。 我的理解是: new Promise(..).then(..).then(..).then(..)... 每次 then 返回一个新的 promise ,避免一直引用着前面的 promise 对象。

这个问题应该跟 Promise 的实现有关。

B
booxood#211 年前

你应该直接 @fengmk2 大神

Z
zhangking520#311 年前

嗯我本来也是这么理解的 我比对下之前的实现

Z
zhangking520#411 年前
引用 booxood之前看过这个 issue 的讨论。 我的理解是: new Promise(..).then(..).then(..).then(..)... 每次 then 返回一个新的 promise ,避...

@booxood 又遇到个问题 其中的wrap函数 createPromise.generatorFunction = fn; 这行有什么用?

B
booxood#511 年前

co.wrap 里的 createPromise.__generatorFunction__ = fn; 这句吗? 只是在 wrap 之前,保存一下原始的 generator function 吧,没什么特别的作用。

参与回复

登录后即可参与回复。登录