Promise.all

Promise.all prend un tableau de promesses et renvoie une promesse qui se résout avec le tableau de leurs résultats, dans l'ordre, quand toutes sont tenues. Elle est rejetée dès qu'une seule échoue, avec cette erreur. Elle sert à lancer en parallèle des requêtes indépendantes dont on a besoin ensemble.

Exemple

const [users, orders] = await Promise.all([getUsers(), getOrders()])

Notions voisines

Tout le glossaire