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,
};