ROUTMIO_DEV

TOOLS

DDLジェネレーターDDL → ERD 変換ダミーデータジェネレーター正規表現テスターJSON フォーマッターBase64 変換タイムスタンプ変換Cron ビルダー議事録 / 報告書ドラフト

DATABASE

LANGUAGE

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でエラーを処理します。

利用規約プライバシーポリシーお問い合わせIcons by Flaticon