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