Sobes.tech
Middle+

* De functie accepteert een array van beloften (we gaan ervan uit dat deze niet leeg is) en geeft een belofte terug. * Als een van de meegegeven beloften wordt opgelost (succesvol wordt uitgevoerd), wordt de teruggegeven belofte met die waarde opgelost. * Als meerdere beloften succesvol worden uitgevoerd, wordt de teruggegeven belofte * met de eerste succesvolle waarde opgelost, ongeacht de volgorde van de beloften in de array. * Als alle meegegeven beloften worden afgewezen, wordt de teruggegeven belofte afgewezen met een fout van het type AggregateError, die alle fouten groepeert, rekening houdend met de volgorde van de beloften. * Een AggregateError kan als volgt worden gemaakt: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // jouw code hier }