Sobes.tech
Middle+

* Ֆունկցիան ընդունում է մաքուր չհամարող զանգված և վերադարձնում է խոստում: * Եթե փոխանցված խոստումներից որևէ մեկը լուծվում է (հաջողությամբ կատարվում է), ապա վերադարձվող խոստումը լուծվում է այդ արժեքով: * Եթե մի քանի խոստումներ հաջողությամբ կատարվեն, ապա վերադարձվող խոստումը * լուծվում է * առաջին հաջող արժեքով, անկախ խոստումների կարգից զանգվածում: * Եթե բոլոր փոխանցված խոստումները մերժվեն, ապա վերադարձվող խոստումը մերժվում է AggregateError սխալի հետ, որը խմբագրում է բոլոր սխալները՝ հաշվի առնելով խոստումների կարգը: * AggregateError կարելի է ստեղծել հետևյալ կերպ: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // ձեր կոդը այստեղ }