Ambos estão corretos apenas. Mas a maioria das pessoas usavar a = []
Três maneiras de declarar uma matriz em JavaScript.
método 1 : podemos declarar explicitamente um array com a palavra-chave "new" JavaScript para instanciar o array na memória (por exemplo, criá-lo e disponibilizá-lo).
// Declare an array (using the array constructor)
var arlene1 = new Array();
var arlene2 = new Array("First element", "Second", "Last");
método 2 : usamos um método alternativo para declarar matrizes.
// Declare an array (using literal notation)
var arlene1 = [];
var arlene2 = ["First element", "Second", "Last"];
método 3 : JavaScript também permite criar matrizes indiretamente, chamando métodos específicos.
// Create an array from a method's return value
var carter = "I-learn-JavaScript";
var arlene3 = carter.split("-");