SyntaxError: missing } after property list

Message

SyntaxError: Expected '}' (Edge)
SyntaxError: missing } after property list (Firefox)

Type d'erreur

Quel est le problème ?

Il y a une coquille dans le litt√©ral objet utilis√©. Cela peut √™tre d√Ľ √† une accolade manquante ou √† une virgule manquante. Il est aussi utile de v√©rifier que les accolades et les parenth√®ses sont bien ordonn√©es. Pour ce type d'erreur, une bonne indentation permet de rep√©rer plus facilement la coquille parmi les lignes de code.

Exemples

Une virgule oubliée

Il arrive parfois que ce soit une virgule absente dans le litt√©ral qui entra√ģne cette erreur :

var obj = {
  a: 1,
  b: { maProp: 2 }
  c: 3
};

La version correcte correspondante est :

var obj = {
  a: 1,
  b: { maProp: 2 },
  c: 3
};

Voir aussi