Сообщение
SyntaxError: missing } after property list
Тип ошибки
Что пошло не так?
Произошла ошибка в синтаксисе инициализатора объекта. Причиной может быть отсутствующая фигурная скобка или, к примеру, недостающая запятая. Также проверьте, в правильном ли порядке расположены закрывающие круглые и фигурные скобки. Добаление отсупов или форматирование кода в более благоприятный вид также могут помочь разобраться в беспорядке.
Примеры
Забытая запятая
Зачастую в коде инициализатора объекта есть недостающая запятая:
var obj = { a: 1, b: { myProp: 2 } c: 3 };
Правильный вариант:
var obj = { a: 1, b: { myProp: 2 }, c: 3 };