Przejdź do treści
Błędy JavaScriptBłąd
RangeError

RangeError

Wartość nie mieści się w oczekiwanym zakresie, np. nieprawidłowa długość tablicy lub przekroczenie rozmiaru stosu wywołań.

browsernode

Co powoduje ten błąd

Wartość numeryczna lub inny parametr znajduje się poza zbiorem dozwolonych wartości. Obejmuje to przekazywanie liczb ujemnych tam, gdzie wymagane są dodatnie, przekraczanie limitów rekurencji lub używanie wartości poza granicami precyzji.

Jak to naprawić

Waliduj dane wejściowe przed przekazaniem ich do funkcji. Dodaj sprawdzanie zakresów dla wartości numerycznych. Jeśli przyczyną jest rekurencja, dodaj przypadek bazowy lub zamień na iterację.

Oficjalna dokumentacja

Powiązane kody błędów