Ir para o conteúdo
Erros de JavaScriptErro
RangeError

RangeError

Um valor está fora do intervalo esperado, como um comprimento de array inválido ou o estouro do tamanho da call stack.

browsernode

O que causa este erro

Um valor numérico ou outro parâmetro está fora do conjunto de valores permitidos. Isso inclui passar números negativos onde positivos são exigidos, exceder limites de recursão ou usar valores fora dos limites de precisão.

Como corrigir

Valide as entradas antes de passá-las para funções. Adicione verificação de limites para valores numéricos. Se causado por recursão, adicione um caso base ou converta para iteração.

Documentação Oficial

Códigos de Erro Relacionados