Sobes.tech
Middle+

* A függvény egy nem üres ígéret tömböt fogad, és egy ígéretet ad vissza. * Ha valamelyik átadott ígéret megoldódik (sikeresen teljesül), akkor a visszatérő ígéret ezzel az értékkel oldódik meg. * Ha több ígéret sikeresen teljesül, akkor a visszatérő ígéret * az első sikeres értékkel oldódik meg, függetlenül az ígéretek sorrendjétől a tömbben. * Ha az összes átadott ígéret elutasításra kerül, akkor a visszatérő ígéret elutasításra kerül egy AggregateError hibával, amely összegyűjti az összes hibát, figyelembe véve az ígéretek sorrendjét. * Az AggregateError így hozható létre: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // a kódod itt }