Limit produktów: zero to też ustawienie
Panel pobiera limit produktów z API. Zwróć fallback tylko wtedy, gdy value jest null; w wywołaniach JS funkcja ma też obsłużyć undefined, choć testy JSON go nie…
Rozwiąż zadanie → Bez logowaniaJAVASCRIPT W PRAKTYCE
Sytuacje z prawdziwych aplikacji: koszyki, dane z API, rezerwacje, uprawnienia i import plików. Wybierz poziom i napraw konkretny problem.
Pierwsze zadanie bez logowania · Za darmo
Wybierz zadanie i poznaj zasady na konkretnym przykładzie.
Panel pobiera limit produktów z API. Zwróć fallback tylko wtedy, gdy value jest null; w wywołaniach JS funkcja ma też obsłużyć undefined, choć testy JSON go nie…
Rozwiąż zadanie → Bez logowaniaUsługa ma odrzucać powtórzone id przez ttl milisekund od ostatniego przyjęcia. events są uporządkowane niemalejąco po całkowitym time i mają napisowe id. Przyjmij…
Rozwiąż zadanie → Bez logowaniaSklep oferuje darmową dostawę od progu threshold włącznie. Zwróć 0, gdy total osiąga próg, w przeciwnym razie fee. Wszystkie kwoty są nieujemnymi liczbami całkowitymi w…
Zobacz zadanie → Rozwiązanie z darmowym kontemLiczba dostępnych zadań: 55.
Zobacz wszystkie zadania →Pełny katalog wymaga bezpłatnego konta.
Praktyczne zadania JavaScript dotyczą sytuacji z aplikacji: koszyków, rezerwacji, importu danych czy obsługi zdarzeń. Ćwiczysz przekładanie opisu biznesowego na kod, który uwzględnia także wyjątki — np. ponowne dostarczenie tego samego webhooka.
Potraktuj opis jak wymaganie z prawdziwej aplikacji. Ustal, które reguły muszą być zawsze zachowane, np. brak podwójnego naliczenia lub poprawna obsługa wartości zero. Przełóż je na małe kroki i porównaj z testami. Uwzględnij brakujące dane, powtórzone zdarzenia i kolejność operacji, jeśli dotyczą scenariusza.
To zadanie rozwiążesz bez zakładania konta.