首頁 > web前端 > js教程 > 如何在 JavaScript 中將物件陣列轉換為單一鍵值對物件?

如何在 JavaScript 中將物件陣列轉換為單一鍵值對物件?

Susan Sarandon
發布: 2024-11-08 09:38:01
原創
298 人瀏覽過

How to Convert an Array of Objects to a Single Key-Value Pair Object in JavaScript?

將對像數組轉換為具有鍵值對的對象

問題:

如何將物件陣列轉換為具有鍵值對的單一物件JavaScript?

支援要求:

解決方案應與多種瀏覽器相容。

答案:

要有效地將物件數組合併為單一對象,請結合使用 Object.assign()使用擴充語法 (...)。此技術允許您使用原始數組中的合併屬性建立一個新物件。考慮以下程式碼片段:

var array = [{ name1: "value1" }, { name2: "value2" }]
var object = Object.assign({}, ...array)
console.log(object)
登入後複製

此程式碼透過展開陣列陣列並使用 Object.assign() 將其屬性合併到空物件 {} 中來建立物件物件。 console.log() 語句列印結果對象對象,其中包含從原始數組中提取的鍵值對。

以上是如何在 JavaScript 中將物件陣列轉換為單一鍵值對物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板