Ponów próbę
Wyjątki i walidacja - JavaScript od podstaw: konsola (JavaScript)
Funkcja `unstable()` nie udaje się dwa razy (rzuca błąd `brak połączenia`), a za trzecim razem zwraca 42. Napisz `retry(fn, times)`, która woła `fn` do `times` razy: po każdym błędzie wypisuje `Próba N: brak połączenia`, a po sukcesie zwraca wynik. Gdy wszystkie próby zawiodą, rzuca błąd `poddaję się`. Wypisz `Wynik: 42`, a potem wyzeruj licznik wywołań i dla `retry(unstable, 1)` wypisz `Próba 1: brak połączenia` oraz `Błąd: poddaję się`.
Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu JavaScript od podstaw: konsola·Zaloguj się, aby zapisać postęp na koncie.