Promise.all 中級 #array #promise

by Anthony Fu @antfu

挑戦する    English 简体中文

Promise ライクなオブジェクトの配列を受け取る関数 `PromiseAll` に型を付けてください。戻り値は `Promise` である必要があります。ここで、`T` は解決された結果の配列です。 ```ts const promise1 = Promise.resolve(3); const promise2 = 42; const promise3 = new Promise((resolve, reject) => { setTimeout(resolve, 100, 'foo'); }); // expected to be `Promise<[number, 42, string]>` const p = PromiseAll([promise1, promise2, promise3] as const) ```
戻る 解答を共有 解答を確認