Quais são as melhores práticas a serem seguidas ao declarar um array em JavaScript?
Quando eu preciso declarar um novo array, eu uso essa notação
var arr = new Array();
Mas ao testar on-line, por exemplo, emjsbin, um aviso me avisa para "Usar a notação literal da matriz []."
Não encontrei uma razão para evitar o uso do construtor. É de alguma forma menos eficiente do que usar[]
? Ou é uma prática ruim?
Existe uma boa razão para usarvar arr = [];
ao invés devar arr = new Array();
?