¿Cuáles son las mejores prácticas a seguir cuando se declara una matriz en Javascript?
Cuando necesito declarar una nueva matriz, uso esta notación
var arr = new Array();
Pero cuando se prueba en línea, por ejemplo enjsbin, una advertencia me indica "Usar la notación literal de matriz []".
No encontré una razón para evitar usar el constructor. Es de alguna manera menos eficiente que usar[]
? ¿O es una mala práctica?
¿Hay una buena razón para usarvar arr = [];
en lugar devar arr = new Array();
?