Messaggio

SyntaxError: expected - espressione prevista, si ottine "x" 
SyntaxError: expected - nome proprietà previsto, si ottine "x" 
SyntaxError: expected - target previsto, si ottine "x" 
SyntaxError: expected - atteso il nome dell'argomento di appoggio, si ottine "x" 
SyntaxError: expected - parentesi di chiusura prevista, si ottine "x" 
SyntaxError: expected - previsto '=>' dopo la lista degli argomenti, si ottine "x" 

Tipo di errore

SyntaxError

Cosa è andato storto?

Era atteso un costrutto specifico del linguaggio, ma è stato fornito qualcosa di diverso. Potrebbe trattarsi di un semplice errore di digitazione.

Esempi

Prevista espressione

Per esempio, in una chiamata di funzione, al termine non sono ammesse virgole. JavaScript si aspetta un altro argomento, che potrebbe anche essere una espressione.

Math.max(2, 42,);
// SyntaxError: expected expression, got ')'

Sarebbe invece corretto omettere la virgola o specificare un altro argomento:

Math.max(2, 42);
Math.max(2, 42, 13 + 37);

Vedi anche

Tag del documento e collaboratori

Hanno collaborato alla realizzazione di questa pagina: ladysilvia, bobgen
Ultima modifica di: ladysilvia,