* Funkcija pieņem masīvu ar solījumiem (pieņemam, ka tas nav tukšs) un atgriež solījumu.
* Ja kāds no nodotajiem solījumiem tiek atrisināts (veiksmīgi izpildīts),
tad atgrieztais solījums tiek atrisināts ar šo vērtību.
* Ja vairāki solījumi tiek veiksmīgi pabeigti,
tad atgrieztais solījums
* tiek atrisināts
* ar pirmo veiksmīgo vērtību, neatkarīgi no solījumu kārtības masīvā.
* Ja visi nodotie solījumi tiek noraidīti,
tad atgrieztais solījums tiek noraidīts ar kļūdu veidā AggregateError,
kura grupē visas kļūdas, ņemot vērā solījumu kārtību.
* AggregateError var izveidot šādi:
new AggregateError(errors, 'No Promise in any was resolved')
function any(promises) {
// jūsu kods šeit
}