ใช้ Object.entries() และ map() แปลง Object เป็นอาเรย์ของ Object ที่มี Key-Value ชัดเจน
ตัวอย่างโค้ด
var studentObject = {
101: "John",
102: "David",
103: "Bob"
};
var studentDetails = Object.entries(studentObject).map(([studentId, studentName]) => ({
studentId,
studentName
}));
console.log(studentDetails);
วิธีรันโปรแกรม
ใช้คำสั่ง node fileName.js (เช่น node demo113.js)
ผลลัพธ์
[
{ studentId: '101', studentName: 'John' },
{ studentId: '102', studentName: 'David' },
{ studentId: '103', studentName: 'Bob' }
]