1) In an object literal, the left side is not substituted, but is
taken as property name as it is. If you want to use a variable's value
as property name, you would need object[key].

Anyways, since GIQ is an object containing the right key/value pairs,
why not just use:
URI.setData(GIQ, false, 'fragment');

2) GIQ is probably a normal Object, not extended with moo-awesomeness.
If it were a Hash (or Array) it would have an 'each' method attached
to it. Using `new Hash(GIQ)` or `$H(GIQ)` would make it a Hash.

Reply via email to