Ir para o conteúdo
Erros de JavaScriptErro
ReferenceError

ReferenceError

Foi feita uma referência a uma variável que não existe no escopo atual.

browsernode

O que causa este erro

Você tentou usar uma variável que não foi declarada, não está no escopo ou foi acessada antes da sua declaração (zona morta temporal). Isso também pode ocorrer com nomes de variáveis escritos incorretamente.

Como corrigir

Declare a variável antes de usá-la com let, const ou var. Verifique erros de digitação nos nomes das variáveis. Certifique-se de que a variável está no escopo onde você a está acessando. Importe os módulos ausentes.

Exemplo

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Documentação Oficial

Códigos de Erro Relacionados