คีย์ของออบเจกต์จากตัวแปรใน JavaScript
คีย์ของออบเจกต์สามารถเก็บไว้ในตัวแปรได้ ลองดูตัวอย่าง สมมติว่าเรามีออบเจกต์ต่อไปนี้:
let obj = {a: 1, b: 2, c: 3};
สมมติว่าในตัวแปรเก็บค่าคีย์ไว้:
let key = 'a';
มาแสดงองค์ประกอบของออบเจกต์ตามคีย์กัน:
console.log(obj[key]); // จะแสดง 1
กำหนดออบเจกต์ต่อไปนี้:
let obj = {x: 1, y: 2, z: 3};
กำหนดตัวแปร key ซึ่งเก็บค่าคีย์หนึ่งของออบเจกต์ของเราไว้
ให้แสดงองค์ประกอบที่สอดคล้องกันของออบเจกต์โดยใช้ตัวแปรนี้