Vai al contenuto
Errori JavaScriptErrore
ReferenceError

ReferenceError

È stato fatto riferimento a una variabile che non esiste nello scope corrente.

browsernode

Cause di questo errore

Hai tentato di usare una variabile che non è stata dichiarata, non è nello scope, o è stata acceduta prima della sua dichiarazione (zona morta temporale). Ciò può accadere anche con nomi di variabili scritti in modo errato.

Come correggerlo

Dichiara la variabile prima di usarla con let, const o var. Verifica eventuali errori di battitura nei nomi delle variabili. Assicurati che la variabile sia nello scope nel punto in cui la stai accedendo. Importa i moduli mancanti.

Esempio

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
Documentazione ufficiale

Codici di errore correlati