Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

สร้าง JavaScript Object จาก Single Array กำหนด Key-Value เอง

ใช้ 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' }
]