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);
}