Hallo.
Firefox, per JavaScript Console getestet:
a={}; b={}; // Funktioniert.
a={} b={}; // Fehler: Fehlendes ';' wird bemängelt.
Schau Dir mal an, was ich gestern noch unter Ergänzung hinzugefügt habe, da findest Du des Rätsels Lösung: "automatic semicolon insertion".
Grüße
Michi