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

SyntaxError

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

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Mitwirkende an dieser Seite: schlagi123, albasiba
Zuletzt aktualisiert von: schlagi123,