ประเภทข้อมูลคอมโพสิตใน JavaScript มีหลายค่า ซึ่งจัดกลุ่มเข้าด้วยกัน มันทำงานเหมือนกับวัตถุในชั้นเรียน
อ็อบเจ็กต์และอาร์เรย์เป็นประเภทข้อมูลผสม มาเรียนรู้เกี่ยวกับวัตถุกัน วัตถุถือเป็นคุณสมบัติของวัตถุและหน้าที่ที่เกี่ยวข้องกับวัตถุ ต่อไปนี้เป็นเครื่องหมายจุด -
dept.dept_id;
ดังที่คุณเห็นด้านบน คุณสมบัติและวิธีการแสดงโดยใช้เครื่องหมายจุด สัญกรณ์เริ่มต้นด้วยชื่ออ็อบเจ็กต์ (dept) และลงท้ายด้วยชื่อคุณสมบัติ (dept_id)
คุณสมบัติของออบเจ็กต์สามารถเป็นชนิดข้อมูลพื้นฐานสามชนิด หรือชนิดข้อมูลนามธรรมใดๆ เช่น อ็อบเจ็กต์อื่น คุณสมบัติของออบเจ็กต์มักจะเป็นตัวแปรที่ใช้ภายในในเมธอดของออบเจ็กต์ แต่ยังเป็นตัวแปรที่มองเห็นได้ทั่วโลกซึ่งใช้ทั่วทั้งหน้า
ไวยากรณ์สำหรับการเพิ่มคุณสมบัติให้กับวัตถุคือ −
objectName.objectProperty = propertyValue;