ค่าคุณสมบัติของออบเจ็กต์ JavaScript อ้างอิงถึงค่าที่เกี่ยวข้องกับออบเจ็กต์ JavaScript โดยที่ออบเจ็กต์ JavaScript เป็นชุดของคุณสมบัติที่ไม่ได้เรียงลำดับ โดยทั่วไปสามารถแก้ไข เพิ่ม และลบได้ แต่คุณสมบัติบางอย่างเป็นแบบอ่านอย่างเดียว ไวยากรณ์สำหรับการเข้าถึงคุณสมบัติของวัตถุคือ "objectName.property", "objectName["property"]" หรือ "objectName[expression]"
สภาพแวดล้อมการทำงานของบทช่วยสอนนี้: ระบบ Windows 10, JavaScript เวอร์ชัน 1.8.5, คอมพิวเตอร์ Dell G3
คุณสมบัติเป็นส่วนที่สำคัญที่สุดของวัตถุ JavaScript
คุณสมบัติอ้างถึงค่าที่เกี่ยวข้องกับวัตถุ JavaScript
อ็อบเจ็กต์ JavaScript เป็นคอลเลกชันคุณสมบัติที่ไม่เรียงลำดับ
โดยทั่วไปคุณสมบัติสามารถแก้ไขได้ เพิ่ม และลบ แต่คุณสมบัติบางอย่างเป็นแบบอ่านอย่างเดียว
ไวยากรณ์สำหรับการเข้าถึงคุณสมบัติของวัตถุคือ:
objectName.property // person.ageหรือ:
objectName["คุณสมบัติ"] // บุคคล["อายุ"]หรือ:
objectName[นิพจน์] // x = "อายุ";นิพจน์จะต้องประเมินเป็นชื่อคุณสมบัติ
ตัวอย่างมีดังนี้:
<!DOCTYPE html><html><body><h1>คุณสมบัติของวัตถุ JavaScript</h1><p>มีสองวิธีที่แตกต่างกันในการเข้าถึงคุณสมบัติของวัตถุ:</p><p>คุณสามารถใช้ .property หรือ ["property "] </p><p id="demo"></p><script>var person = { ชื่อ:"Bill", นามสกุล:"Gates", อายุ:62, สีตา:"blue"};document.getElementById( "demo").innerHTML = person.firstname + " คือ " + person.age + " ปี";</script></body></html>ผลลัพธ์ที่ได้: