เราทราบดีว่า ค่าของวัตถุ สามารถเข้าถึงได้โดยใช้เครื่องหมายจุด หรือ สัญกรณ์วงเล็บ . แต่เราสามารถเข้าถึงค่าได้โดยใช้คีย์ตัวแปร ลองพิจารณาพวกเขาโดยสังเขป
การใช้เครื่องหมายจุดและวงเล็บ
ตัวอย่าง
ในตัวอย่างต่อไปนี้ ค่าอ็อบเจ็กต์ เข้าถึงได้โดยใช้เครื่องหมายจุดและวงเล็บเหลี่ยม . การใช้เครื่องหมายวงเล็บ ไม่มีอะไรนอกจากการใช้ คีย์สตริง .
<html>
<body>
<script>
let me = {
name: 'javascript'
};
document.write(me.name);
document.write("</br>");
document.write(me['name']);
</script>
</body>
</html> ผลลัพธ์
javascript javascript
การใช้คีย์ตัวแปร
ตัวอย่าง
ในตัวอย่างต่อไปนี้ แทนที่จะเป็นสัญลักษณ์จุดและวงเล็บ , คีย์ตัวแปร ใช้ในการเข้าถึงค่าของวัตถุ
<html>
<body>
<script>
let me = {
name: 'javascript'
};
let key = 'name'
document.write(me[key]);
</script>
</body>
</html> ผลลัพธ์
javascript