JScriptだと
a = a[0];
って別に問題ないんですよねー

a = a(0) が何故出来ないか?
って問いには「VBScriptだから」ってのが答えですね(笑)