วงเล็บเหลี่ยม Javascript มีสี่ความหมาย
ความหมาย 1 ประกาศอาร์เรย์
คัดลอกรหัสรหัสดังต่อไปนี้:
var ary = []; // ประกาศอาร์เรย์ว่าง
var ary = [1,3]; // ประกาศอาร์เรย์และกำหนดค่าเริ่มต้น
ความหมาย 2 รับสมาชิกอาร์เรย์
คัดลอกรหัสรหัสดังต่อไปนี้:
วาไรตี้ = [1,2,3];
รายการ var = ary[0];
ความหมาย 3 กำหนดสมาชิกของวัตถุ (ไม่สามารถทำตามกฎตัวระบุ)
คัดลอกรหัสรหัสดังต่อไปนี้:
วาร์ obj = {};
//เพิ่มชื่อแอตทริบิวต์ให้กับ obj ชื่อเป็นตัวระบุทางกฎหมาย กล่าวคือ สามารถกำหนดผ่าน obj.name ได้เช่นกัน
obj['ชื่อ'] = 'แจ็ค';
//เพิ่มแอตทริบิวต์ 2a ไปที่ obj 2a ไม่ใช่ตัวระบุทางกฎหมาย (ไม่สามารถเริ่มต้นด้วยตัวเลข) และไม่สามารถกำหนดผ่าน obj.2a
obj['2a'] = 'ทดสอบ';
ความหมาย 4 รับสมาชิกของอ็อบเจ็กต์
คัดลอกรหัสรหัสดังต่อไปนี้:
var obj = {ชื่อ: 'แจ็ค'};
obj['2a'] = 'ทดสอบ';
obj['ชื่อ']; // --> แจ็ค
obj['2a']; // --> ทดสอบ (ไม่สามารถรับผ่าน obj.2a)