Перейти до вмісту
Помилки JavaScriptПомилка
RangeError

RangeError

Значення виходить за межі допустимого діапазону — наприклад, недійсна довжина масиву або перевищення розміру стека викликів.

browsernode

Що спричиняє цю помилку

Числове або інше значення параметра перебуває поза набором допустимих значень. Це включає передачу від'ємних чисел там, де потрібні додатні, перевищення ліміту рекурсії або використання значень поза межами точності.

Як виправити

Перевіряйте вхідні дані перед їх передачею у функції. Додайте перевірку меж для числових значень. Якщо причиною є рекурсія — додайте базовий випадок або перейдіть на ітеративний підхід.

Офіційна документація

Пов'язані коди помилок