Sobes.tech
Middle+

* Die Funktion nimmt ein Array von Promises (wir gehen davon aus, dass es nicht leer ist) und gibt eine Promise zurück. * Wenn eine der übergebenen Promises aufgelöst wird (erfolgreich ausgeführt), wird die zurückgegebene Promise mit diesem Wert aufgelöst. * Wenn mehrere Promises erfolgreich ausgeführt werden, wird die zurückgegebene Promise * mit dem ersten erfolgreichen Wert aufgelöst, unabhängig von der Reihenfolge der Promises im Array. * Wenn alle übergebenen Promises abgelehnt werden, wird die zurückgegebene Promise mit einem Fehler vom Typ AggregateError abgelehnt, der alle Fehler gruppiert, unter Berücksichtigung der Reihenfolge der Promises. * Ein AggregateError kann folgendermaßen erstellt werden: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // dein Code hier }