Sobes.tech
Middle+

* Funktsioon võtab vastu massiivi lubadusi (eeldame, et see ei ole tühi) ja tagastab lubaduse. * Kui ükskõik milline antud lubadustest lahendatakse (õnnestub), to lahendatakse tagastatav lubadus selle väärtusega. * Kui mitu lubadust õnnestub edukalt lõpetada, to lahendatakse tagastatav lubadus * esimese edukaga väärtusega, sõltumata lubaduste järjekorrast massiivis. * Kui kõik antud lubadused lükatakse tagasi, to lükatakse tagasi lubadus koos AggregateError veaga, millel on kõik vead grupeeritud, võttes arvesse lubaduste järjekorda. * AggregateError saab luua järgmiselt: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // sinu kood siin }