Vai al contenuto
Errori JavaScriptErrore
ReferenceError: Invalid left-hand side in assignment

ReferenceError: Lato sinistro non valido nell'assegnazione

È stato tentato di assegnare un valore a qualcosa che non può essere assegnato.

browsernode

Cause di questo errore

Hai tentato di assegnare un valore a qualcosa che non è un target di assegnazione valido, come un letterale (5 = x), il risultato di una chiamata a funzione, o usando = al posto di == in un'espressione condizionale.

Come correggerlo

Verifica che il lato sinistro dell'assegnazione sia una variabile, una proprietà o un pattern di destrutturazione. Se intendevi un confronto, usa === invece di =. Assicurati di non assegnare accidentalmente il risultato di una chiamata a funzione.

Esempio

5 = x; // ReferenceError: Invalid left-hand side in assignment
Documentazione ufficiale

Codici di errore correlati