SyntaxError: missing } after property list

Mensagem

SyntaxError: missing } after property list

Tipo de erro

SyntaxError

O que deu errado?

Aconteceu um engano na sintaxe do inicializador do objeto em algum lugar. Pode ser que vocĂȘ esqueceu de colocar uma chave, mas tambĂ©m pode ser uma vĂ­rgula que foi esquecida, por exemplo. Verifique tambĂ©m se alguma chave de finalização ou parĂȘntesis estĂŁo em algum lugar que nĂŁo deveriam estar. Indente ou formate o cĂłdigo de uma maneira legĂ­vel pode te ajudar a enxergar no meio dessa selva.

Exemplos

VĂ­rgula esquecida

Muitas vezes esquecemos uma vĂ­gula no inicializador de objeto:

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

O cĂłdigo correto deve ser:

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

Veja também