Sobes.tech
Middle+

* La fonction prend un tableau de promesses (supposé non vide) et retourne une promesse. * Si l'une des promesses passées est résolue (réussie), alors la promesse renvoyée se résout avec cette valeur. * Si plusieurs promesses réussissent, alors la promesse renvoyée se résout * avec la première valeur réussie, indépendamment de l'ordre des promesses dans le tableau. * Si toutes les promesses sont rejetées, alors la promesse renvoyée est rejetée avec une erreur AggregateError, qui regroupe toutes les erreurs, en tenant compte de l'ordre des promesses. * Un AggregateError peut être créé comme suit : new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // votre code ici }