Qual é a diferença entre a Matriz (1) e a nova Matriz (1) no JavaScrip
Comecei a pensar nisso, mas não consegui nenhuma diferença para me expor enquanto andava por aí em jsFiddle.
var a = new Array(1),
b = Array(1);
console.log(a, b);
Output são duas matrizes com um membro indefinid
Fazer umfor ( in )
revela que eles têm as mesmas propriedades.
Quais são as diferenças entre estes? O primeiro simplesmente instancia o objeto explicitamente?
Por favor, não me ensine sobre o uso de notação literal de matriz, como eu já sei sobre isso. Desejo preencher essa lacuna no meu conhecimento explicado acima.