TypeScript Promise/async
8個の関数
Promise.allPromise.all(promises): Promise<T[]>すべてのプロミスが履行されると結果の配列を返します。
Promise.allSettledPromise.allSettled(promises): Promise<SettledResult[]>すべてのプロミスが完了するまで待ち、各結果を返します。
Promise.racePromise.race(promises): Promise<T>最初に完了したプロミスの結果を返します。
Promise.anyPromise.any(promises): Promise<T>最初に履行されたプロミスの結果を返します。
Promise.resolvePromise.resolve(value): Promise<T>履行されたプロミスを返します。
Promise.rejectPromise.reject(reason): Promise<never>拒否されたプロミスを返します。
async/awaitasync function fn() { const v = await promise; }非同期関数を同期的に見えるように記述するための構文です。
try/catch asynctry { await fn(); } catch (e) { }async/awaitでエラーを処理します。
