Przejdź do treści
Błędy JavaScriptBłąd
ReferenceError

ReferenceError

Odwołano się do zmiennej nieistniejącej w bieżącym zasięgu.

browsernode

Co powoduje ten błąd

Próbowano użyć zmiennej, która nie została zadeklarowana, jest poza zasięgiem lub była dostępna przed jej deklaracją (temporal dead zone). Może się to również zdarzyć przy błędnie napisanych nazwach zmiennych.

Jak to naprawić

Zadeklaruj zmienną przed użyciem za pomocą let, const lub var. Sprawdź literówki w nazwach zmiennych. Upewnij się, że zmienna jest w zasięgu tam, gdzie jest dostępna. Zaimportuj brakujące moduły.

Przykład

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Oficjalna dokumentacja

Powiązane kody błędów