Ga naar inhoud
JavaScript-foutenFout
ReferenceError

ReferenceError

Er werd verwezen naar een variabele die niet bestaat in de huidige scope.

browsernode

Wat veroorzaakt deze fout

Je hebt geprobeerd een variabele te gebruiken die niet is gedeclareerd, niet in scope is, of werd benaderd vóór de declaratie (temporal dead zone). Dit kan ook voorkomen bij fout gespelde variabelenamen.

Hoe op te lossen

Declareer de variabele vóór gebruik met let, const of var. Controleer op typefouten in variabelenamen. Zorg dat de variabele in scope is op de plek waar je hem benadert. Importeer ontbrekende modules.

Voorbeeld

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Officiële documentatie

Gerelateerde foutcodes