둘 다 맞습니다. 하지만 대부분의 사람들은var a = []
JavaScript에서 배열을 선언하는 세 가지 방법
방법 1 : JavaScript "new"키워드를 사용하여 배열을 메모리에 명시 적으로 선언하여 배열을 메모리에 인스턴스화 (즉, 생성하여 사용 가능하게 함) 할 수 있습니다.
// Declare an array (using the array constructor)
var arlene1 = new Array();
var arlene2 = new Array("First element", "Second", "Last");
방법 2 : 우리는 대체 방법을 사용하여 배열을 선언합니다.
// Declare an array (using literal notation)
var arlene1 = [];
var arlene2 = ["First element", "Second", "Last"];
방법 3 : JavaScript를 사용하면 특정 메서드를 호출하여 간접적으로 배열을 만들 수도 있습니다.
// Create an array from a method's return value
var carter = "I-learn-JavaScript";
var arlene3 = carter.split("-");