Быстрый вопрос из любопытства:
приведенный ниже код работает в Firefox и Chrome, но не в Safari. Обходят ли эту спецификацию Javascript Firefox и Chrome или это причуда Safari?
var a = {};
a.var = "test";
в целом (Firefox, Safari и Chrome)
a["var"] = "test";
a.id = "another test";
работает должным образом.
Ура, Йерун.