Gå till innehåll
JavaScript-felFel
ReferenceError

ReferenceError

En referens gjordes till en variabel som inte finns i det aktuella omfånget.

browsernode

Vad som orsakar detta fel

Du försökte använda en variabel som inte har deklarerats, inte är i omfång, eller som användes innan dess deklaration (temporal dead zone). Det kan också bero på stavfel i variabelnamn.

Hur man åtgärdar det

Deklarera variabeln innan användning med let, const eller var. Kontrollera efter stavfel i variabelnamn. Se till att variabeln är i omfång där du använder den. Importera saknade moduler.

Exempel

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Officiell dokumentation

Relaterade felkoder