ทั้งสองถูกต้องเท่านั้น แต่คนส่วนใหญ่ใช้var a = []
สามวิธีในการประกาศ Array ใน JavaScript
วิธีที่ 1 : เราสามารถประกาศอาร์เรย์อย่างชัดเจนด้วยคำหลัก "ใหม่" ของ JavaScript เพื่อยกตัวอย่างอาร์เรย์ในหน่วยความจำ (เช่นสร้างและทำให้พร้อมใช้งาน)
// 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("-");