𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

ออบเจกต์ใน JavaScript ใช้สำหรับจัดเก็บข้อมูลที่เกี่ยวข้องกันในรูปแบบคู่ key-value โดยที่แต่ละ key จะทำหน้าที่เป็นตัวระบุที่ไม่ซ้ำกันสำหรับค่า (value) ของมัน

ค่าในออบเจกต์ประกอบด้วย:

ออบเจกต์สามารถเปลี่ยนแปลงค่าได้ (mutable) คุณสามารถเพิ่ม เปลี่ยนแปลง หรือลบคุณสมบัติ (properties) ได้ตลอดเวลา ซึ่งช่วยให้คุณสามารถจัดกลุ่มข้อมูลและพฤติกรรมเข้าไว้ด้วยกันได้

วิธีการสร้างออบเจกต์มี 2 วิธี:

  1. Object Literals ใช้เครื่องหมายปีกกาเพื่อกำหนดคุณสมบัติโดยตรง ตัวอย่าง: const user = { name: "Vidhya", age: 23, job: "Developer" };

  2. New Object Constructor ใช้ Object() constructor ตัวอย่าง: const user = new Object(); user.name = "Alex"; user.age = 4;

วิธีการทำงานกับออบเจกต์:

ควรประกาศออบเจกต์ด้วย const เสมอ เพื่อให้การอ้างอิง (reference) มีความคงที่

ที่มา: https://dev.to/vidhya_murali_5aabe7784bd/objects-in-javascript-5600