* 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
}