Promise.resolve的做用

Promise.resolve方法有下面三種形式:git

Promise.resolve(value);
Promise.resolve(promise);
Promise.resolve(thenable);

Promise.resolve能夠把,同步值,一個promise,一個thenable類型的對象都包裹成一個新的Promise。github

提供了建立一個Promise的副本的能力,是將一個相似Promise的對象轉換成一個真正的Promise對象。它的一個重要做用是將一個其餘實現的Promise對象封裝成一個當前實現的Promise對象。例如你正在用bluebird,可是如今有一個Q的Promise,那麼你能夠經過此方法把Q的Promise變成一個bluebird的Promise。segmentfault

 

出處:https://segmentfault.com/q/1010000005330351promise

相關文章
相關標籤/搜索