Sobes.tech
Middle+

* Функция промис массивын қабылдайды (бос емес деп есептейміз) және промис қайтарады. * Егер берілген промистердің біреуі резолвтталса (сәтті орындалса), онда қайтарылатын промис сол мәнмен резолвтталады. * Егер бірнеше промис сәтті орындалса, онда қайтарылатын промис * алғашқы сәтті мәнмен резолвтталады, промистердің массивтегі тәртібіне қарамастан. * Егер барлық берілген промистер реджекттелсе, онда қайтарылатын промис AggregateError қатесімен реджекттеледі, ол барлық қателерді топтастырған, промистердің тәртібін ескере отырып. * AggregateError-ды былай жасауға болады: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // сіздің кодыңыз мұнда }