Message
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 d'erreur
Quel est le problème ?
La syntaxe du langage « attendait » un élément mais quelque chose d'autre est écrit à la place dans le script. Cela peut simplement être dû à une coquille dans le code.
Exemples
Une expression attendue
Lorsqu'on appelle des fonctions, il n'est pas permis d'utiliser une virgule après le dernier argument, le moteur JavaScript s'attendra à trouver un autre argument qui pourrait être n'importe quelle expression :
Math.max(2, 42,); // SyntaxError: expected expression, got ')'
Pour que cela soit correct, on pourra omettre la virgule ou ajouter un autre argument comme ceci :
Math.max(2, 42); Math.max(2, 42, 13+37);
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,