將對像數組轉換為具有鍵值對的對象
問題:
如何將物件陣列轉換為具有鍵值對的單一物件JavaScript?
支援要求:
解決方案應與多種瀏覽器相容。
答案:
要有效地將物件數組合併為單一對象,請結合使用 Object.assign()使用擴充語法 (...)。此技術允許您使用原始數組中的合併屬性建立一個新物件。考慮以下程式碼片段:
var array = [{ name1: "value1" }, { name2: "value2" }] var object = Object.assign({}, ...array) console.log(object)
此程式碼透過展開陣列陣列並使用 Object.assign() 將其屬性合併到空物件 {} 中來建立物件物件。 console.log() 語句列印結果對象對象,其中包含從原始數組中提取的鍵值對。
以上是如何在 JavaScript 中將物件陣列轉換為單一鍵值對物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!