เราทราบดีว่า ค่าของวัตถุ สามารถเข้าถึงได้โดยใช้เครื่องหมายจุด หรือ สัญกรณ์วงเล็บ . แต่เราสามารถเข้าถึงค่าได้โดยใช้คีย์ตัวแปร ลองพิจารณาพวกเขาโดยสังเขป
การใช้เครื่องหมายจุดและวงเล็บ
ตัวอย่าง
ในตัวอย่างต่อไปนี้ ค่าอ็อบเจ็กต์ เข้าถึงได้โดยใช้เครื่องหมายจุดและวงเล็บเหลี่ยม . การใช้เครื่องหมายวงเล็บ ไม่มีอะไรนอกจากการใช้ คีย์สตริง .
<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