如何在JavaScript 中將物件陣列轉換為合併物件
將物件陣列轉換為單一合併物件是一種常見的操作在JavaScript 中處理複雜資料結構時的任務。實現此目的的有效方法是利用內建的 reduce() 方法。
實作:
使用key 將物件陣列轉換為單一物件-值對,您可以採用以下方法:
<br>var arr = [{key:"11", value:"1100"},{key:"22", value:"2200"}];<p>//利用reduce()合併物件<br>var object = arr.reduce(<br> (obj, item) => Object.assign(obj, { [ item.key]: item.value }), {});</p><p>//輸出合併後的物件<br>console.log(object);<br></p>
輸出:
輸出:{ "11": "1100", "22": "2200" }
以上是如何在 JavaScript 中將物件數組合併為單一物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!