Promise.resolve 是否等待传递的承诺实现?

Does Promise.resolve wait for the passed promise to fulfill?

如果我要有一个积极的承诺,并且我想开始一个新的承诺,但要等到那个承诺实现才会

var newPromise = Promise.resolve(stillActivePromise); 

意味着 newPromise 之后的任何链都会等到 stillActivePromise 完成?

(让我们假装 someActivePromise 有一个 setTimeout(..., 10000); 之类的,所以你可能想开始链接新的东西,但要等待现有的东西完全满足,无论是拒绝还是解决)

如果 Promise.resolve 作为参数给出了 "pending" 承诺,它将 "wait" 解决该承诺(履行或拒绝)并将采用的状态和价值传入的 promise