Promise.resolve的作用


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

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

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

提供了創建一個Promise的副本的能力,是將一個類似Promise的對象轉換成一個真正的Promise對象。它的一個重要作用是將一個其他實現的Promise對象封裝成一個當前實現的Promise對象。例如你正在用bluebird,但是現在有一個Q的Promise,那么你可以通過此方法把Q的Promise變成一個bluebird的Promise。

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM