如何將 JavaScript 物件陣列展平為物件的最簡單解決方案是什麼?


將物件平鋪陣列到物件中,可以使用 reduce() 的概念。假設以下是我們的一組物件 −

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

示例

const studentDetails = [
   {Name: "Chris"},
   {Age: 22}
]
const objectStudent = studentDetails.reduce((obj, value) => {
   return { ...obj, ...value }
}, {})
console.log(objectStudent);

要執行上述程式,您需要使用以下命令 −

node fileName.js.

此處,我的檔名為 demo64.js。

輸出

這將產生以下輸出 −

PS C:\Users\Amit\JavaScript-code> node demo64.js
{ Name: 'Chris', Age: 22 }

更新於: 03-Sep-2020

124 次瀏覽

啟動你的 職業

完成課程後獲得認證

立即開始
廣告