SyntaxError: missing } after property list

Сообщение

SyntaxError: missing } after property list

Тип ошибки

Что пошло не так?

Произошла ошибка в синтаксисе инициализатора объекта. Причиной может быть отсутствующая фигурная скобка или, к примеру, недостающая запятая. Также проверьте, в правильном ли порядке расположены закрывающие круглые и фигурные скобки. Добавление отступов или форматирование кода в более благоприятный вид также могут помочь разобраться в беспорядке.

Примеры

Забытая запятая

Зачастую в коде инициализатора объекта есть недостающая запятая:

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

Правильный вариант:

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

Смотрите также