Сообщение от FINoM
|
{a:4, b:6}
|
Здесь фигурные скобки не находятся внутри выражения, поэтому рассматриваются как блок. a: рассматривается как метка, 4 -- выражение. А вот после запятой метки быть не может, поэтому ошибка.
Сообщение от FINoM
|
второй возвращает 4
|
Из объяснения выше убираем про ошибку.
Сообщение от FINoM
|
({a:4, b:6})
|
Здесь уже фигурные скобки находятся внутри выражения, поэтому рассматриваются как объект.
Для подробностей читать грамматику языка