สำหรับ Object นั้น เปรียบเสมือนกับร่างกายที่ประกอบไปด้วยส่วนต่างๆ
เช่น คนหนึ่งคน มีส่วนสูง น้ำหนัก สีผม เชื้อชาติ และอื่นๆ ซึ่งผมขอยกตัวอย่างข้างต้นหากเขียนเป็นโค้ด
โค้ด: เลือกทั้งหมด
<script>
const person1 ={
height : 165,
weight : 50,
haircolor : "Black",
naitonality : "thai"
}
</script>
ซึ่งหากเราต้องการจะนำค่าใน Object ที่ประกาศมาใช้นั้น เราจะเรียกใช้ในรูปแบบ object.key
ในที่นี้ Object ของเราก็คือ person1
และ key ก็คือ value ที่เรากำหนดไว้ภายใน Object
เช่น หากเราต้องการ log ค่าส่วนสูงของ person1
โค้ด: เลือกทั้งหมด
console.log(person1.height);
Object นั้นยังสามารถประกาศค่า properties เป็น Array และ function ได้อีกด้วย
ผมจะยกตัวอย่างการประกาศค่าให้ดูกันนะครับ
โค้ด: เลือกทั้งหมด
const data ={
sum : (a,b) => a+b,
number : [1,2,3,4,5]
}
ลองดูตัวอย่างการเข้าถึงข้อมูลด้วยการ log
โค้ด: เลือกทั้งหมด
console.log(data.number);
โค้ด: เลือกทั้งหมด
console.log(data.sum(2,3));
สรุปแล้ว Object ใน JavaScript นั้นเปรียบเสมือนการกำหนด properties หลาย properties ไว้ภายใน Keyword เดียว ซึ่งเป็นจุดPoint ที่จะทำให้ทุกคนนั้นสามารถเรียนและฝึกเขียน JavaScript ได้เข้าใจมากยิ่งขึ้นครับ