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

วิธีรวมอาเรย์ของอ็อบเจ็กต์เป็นอ็อบเจ็กต์เดียวด้วย reduce()

ใช้ reduce() รวมอาเรย์ของอ็อบเจ็กต์ให้กลายเป็นอ็อบเจ็กต์เดียว

ตัวอย่างโค้ด

const studentDetails = [
    {Name: "Chris"},
    {Age: 22}
];

const objectStudent = studentDetails.reduce((obj, value) => {
    return { ...obj, ...value };
}, {});

console.log(objectStudent);

วิธีรันโปรแกรม

ใช้คำสั่ง node fileName.js (เช่น node demo64.js)

ผลลัพธ์

{ Name: 'Chris', Age: 22 }