首頁 >web前端 >js教程 >如何從鍵和值數組建立 JavaScript 物件?

如何從鍵和值數組建立 JavaScript 物件?

Barbara Streisand
Barbara Streisand原創
2024-10-25 09:15:28686瀏覽

How can I create a JavaScript object from arrays of keys and values?

從鍵和值數組建立物件

在許多程式設計場景中,你可能會遇到基於集合建立物件的需求鍵和值。假設您有兩個數組,newParamArr 和 paramVal,其中 newParamArr 包含鍵名稱,paramVal 保存對應的值。您的目標是建構一個將這些鍵對應到值的 JavaScript 物件。

要實現此目標,您可以利用 forEach 方法來迭代 newParamarr 陣列。對於數組中的每個元素,使用括號表示法從 paramVal 數組中分配相應的值作為正在建立的物件的屬性值。

const keys = ['Name', 'Age', 'Email'];
const values = ['Jon', 15, 'example@email.com'];

const result = {};
keys.forEach((key, index) => {
  result[key] = values[index];
});

console.log(result); // { Name: 'Jon', Age: 15, Email: 'example@email.com' }

透過利用這種方法,您可以有效地建構一個物件鏡像由輸入陣列定義的鍵值結構,無論其長度如何,只要它們保持匹配的長度即可。

以上是如何從鍵和值數組建立 JavaScript 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn