Tach!
ist eine korrekte Vorgehensweise.
i.m.h.o. "syntaktisch korrekt". Ich würde den Verwender verbal verprügeln weil so was "nicht lesbar" ist.
Beziehst du dich auf den ersten Teil oder den zweiten?
Wenn du den ersten meinst, dann finde ich (abgesehen von sprechenden Variablennamen)
var o = {a: a, b: b, c: c};
nicht wesentlich lesbarer als
var o = {a, b, c};
"Ich kenne diese Syntax nicht" gilt dabei nicht als Argument.
dedlfix.