Cả hai đều đúng. Nhưng hầu hết mọi người sử dụngvar a = []
Ba cách để khai báo một mảng trong JavaScript.
phương pháp 1 : Chúng ta có thể khai báo rõ ràng một mảng bằng từ khóa "mới" JavaScript để khởi tạo mảng trong bộ nhớ (nghĩa là tạo nó và làm cho nó có sẵn).
// Declare an array (using the array constructor)
var arlene1 = new Array();
var arlene2 = new Array("First element", "Second", "Last");
phương pháp 2 : chúng tôi sử dụng một phương pháp thay thế để khai báo mảng.
// Declare an array (using literal notation)
var arlene1 = [];
var arlene2 = ["First element", "Second", "Last"];
phương pháp 3 : JavaScript cũng cho phép bạn tạo các mảng gián tiếp, bằng cách gọi các phương thức cụ thể.
// Create an array from a method's return value
var carter = "I-learn-JavaScript";
var arlene3 = carter.split("-");