Why are these two statements the same in JavaScript?
var a = new Array(5);
var a = Array(5);
Or, if they are not the same, what is different about them? Basically if I assign a
to a different variable and mutate it, the values in the array change for each initialization in a similar way.