I just started thinking about this, but couldn\'t get any differences to expose themselves whilst mucking around in jsFiddle.
var a = new Array(1), b = A
According to Javascript: The Definitive Guide (5th Edition), page 602, "When the Array() constructor is called as a function, without the new operator, it behaves exactly as it does when called with the new operator."
Array()
new