承诺.resolve 是否等待传递的承诺实现
Does Promise.resolve wait for the passed promise to fulfill?
如果我有一个积极的承诺,我想开始一个新的承诺,但等到那个承诺实现,
我会var newPromise = Promise.resolve(stillActivePromise);
意味着newPromise
以后的任何链条都会等到stillActivePromise
实现?
(让我们假装someActivePromise
有一个setTimeout(..., 10000);
或其他东西,所以你可能想开始链接新东西,但等待现有的东西完全完成,无论是拒绝还是解决方案)
如果Promise.resolve
被赋予一个"待定"承诺作为它的参数,它将"等待"该承诺解决(实现或拒绝),并将承担传递的承诺的状态和价值
相关文章:
- UserInformation.getFirstNameAsync承诺永远不会实现
- 如何用HTML5地理定位API实现承诺
- 蓝鸟递归承诺未得到解决/实现
- Fire$ng在承诺实现后动画输入
- 如何实现这种方法与承诺
- 我该如何等到RxJS中的所有承诺都实现
- Javascript承诺:它们能在用户空间代码中完全实现吗
- 在节点中,使用Q,使两个函数并行工作,但只等待第一个函数实现其承诺
- JS承诺在功能内实现
- 承诺在 Ember 框架中使用的实现
- 承诺取消方法.为什么它还没有实现,而不是其他承诺框架
- 承诺.resolve 是否等待传递的承诺实现
- 如何使用承诺实现顺序异步计算
- Javascript/Angularjs :等待承诺实现,然后再进入foreach Loop中的下一次迭代
- 在延迟/承诺实现中使用计时器是一种罪恶
- 嵌套承诺实现顺序执行
- 如何使用承诺实现异步无限循环
- 让javascript函数与回调/承诺实现总是返回一个承诺
- 基本的Javascript承诺实现尝试
- 承诺实现处理程序未定义