SyntaxError: Unexpected token
Fehlermeldung
SyntaxError: expected expression, got "x" SyntaxError: expected property name, got "x" SyntaxError: expected target, got "x" SyntaxError: expected rest argument name, got "x" SyntaxError: expected closing parenthesis, got "x" SyntaxError: expected '=>' after argument list, got "x"
Fehlertyp
Was ist falsch gelaufen?
Es wurde eine bestimmte Sprachenstruktur erwartet, aber etwas anderes wurde übermittelt. Es kann sich dabei um einen einfachen Tippfehler handeln.
Beispiele
Expression expected (Ausdruck erwartet)
Zum Beispiel sind Kommas am Ende eines Befehls nicht erlaubt.
for (let i = 0; i < 5,; i++) {
console.log(i);
}
// SyntaxError: expected expression, got ')'
Richtig wäre das Komma auszulassen oder ein weiteren Ausdruck hinzuzufügen:
for (let i = 0; i < 5; i++) {
console.log(i);
}