MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Deze vertaling is niet volledig. Help dit artikel te vertalen vanuit het Engels.

Boodschap

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"

type Error

SyntaxError

Wat ging er mis?

A specific language construct was expected, but something else was provided. This might be a simple typo.

Er wordt een specifieke opbouw van de expressie verwacht, maar een andere werd "aangeboden". Het kan zijn dat een simpele typefout hiervan de oorzaak is.

Voorbeelden

Expression verwacht

Bijvoorbeeld, bij het uitvoeren van een functie zijn geen comma's toegelaten op het einde van de regel. JavaScript verwacht dan nog een argument dat in feite eender welke  expression kan zijn.

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

De juiste methode is om de comma te verwijderen of een bijkomend argument toe te voegen:

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

Zie ook

Documentlabels en -medewerkers

 Aan deze pagina hebben bijgedragen: Gubberrr
 Laatst bijgewerkt door: Gubberrr,