Cita:
Iniciado por ipraetoriux
en que te basas para decir que hay que evitar???...afirmando estas cosas así, lo único que logras es confundir a gente que recién empieza con JavaScript...
Además de los argumentos mencionados en el thread que linkee y obviamente no leiste agrego:
Por una cuestión 'idiomatica', es decir de buenas practicas, se prefiere el uso de los constructores literales.
Y esto es tan sencillo de comprobar como ponerse a navegar proyectos estandartes de JavaScript y corroborarlo.
Idioms y consistencia > gustos personales.
EDIT: Dependiendo el engine, SI puede haber diferencia de performance. Y si te gusta ser quisquilloso, 'new Array()' tiene 9 caracteres más, con su consecuente peso (que dependera del encoding por supuesto)