Marcos Caceres:
> Using ( ) in ({ ...}) is mostly convention (ie. evaluate all inside { },
> like you would with say x = (3 + (4 * 3)) ).
And more importantly, it distinguishes it from a code block, which is
what it would be parsed as otherwise since it is at the beginning of the
statement/expression.
>>> { a: 1, b: 2}
org.mozilla.javascript.EvaluatorException: missing ; before statement
(System.in#2)
>>> ({ a: 1, b: 2 })
[object Object]
--
Cameron McCormack, http://mcc.id.au/
xmpp:[EMAIL PROTECTED] ▪ ICQ 26955922 ▪ MSN [EMAIL PROTECTED]