從鍵和值數組建立物件
在許多程式設計場景中,你可能會遇到基於集合建立物件的需求鍵和值。假設您有兩個數組,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中文網其他相關文章!