ReferenceError: Invalid left-hand side in assignmentReferenceError: Lato sinistro non valido nell'assegnazione
È stato tentato di assegnare un valore a qualcosa che non può essere assegnato.
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 assignmentCodici di errore correlati
TypeErrorTypeError
Un valore non è del tipo atteso. È l'errore JavaScript più comune, che si verifica quando un'operazione incontra un valore del tipo sbagliato.
CORS Error: No Access-Control-Allow-OriginErrore CORS: nessun Access-Control-Allow-Origin
Il browser ha bloccato una richiesta cross-origin perché il server non ha incluso gli header CORS richiesti.
ERR_INSPECTOR_ALREADY_ACTIVATEDERR_INSPECTOR_ALREADY_ACTIVATED
L'inspector Node.js (debugger) è stato attivato più di una volta.
SyntaxError: Cannot use import statement outside a moduleSyntaxError: Impossibile usare import al di fuori di un modulo
La sintassi import dei moduli ES è stata usata in un file non trattato come modulo.
ENOSPCENOSPC: Spazio esaurito sul dispositivo
Il disco è pieno oppure la tabella degli inode è esaurita.
SyntaxError: await is only valid in async functionsSyntaxError: await è valido solo nelle funzioni async
La parola chiave await è stata usata al di fuori di una funzione async.