С объектом JavaScript можно работать как ассоциативным массивом. Например:
var rec = new Object();
rec.gid = "21.1";
out(rec.gid);
, или
var rec = new Object();
rec["gid"] = "21.1";
out(rec.gid);
, или
var rec = new Object();
rec.gid = "21.1";
out(rec["gid"]);
, или
var rec = new Object();
rec["gid"] = "21.1";
out(rec["gid"]);
Одно и тоже
Можно конечно использовать eval, но при этом пришлось бы проверять значение на предмет наличия кавычек.
Недописано, позже допишу.
Или прочи