在 JavaScript 中,您可能會遇到需要將物件數量組合併為單一包含物件的情況。例如,您可能有:
[ { key: '11', value: '1100', $$hashKey: '00X' }, { key: '22', value: '2200', $$hashKey: '018' } ];
並希望將其轉換為:
{ "11": "1100", "22": "2200" }
可以使用reduce()方法輕鬆完成此轉換,如下所示片段:
var arr = [{key:"11", value:"1100"},{key:"22", value:"2200"}]; var object = arr.reduce( (obj, item) => Object.assign(obj, { [item.key]: item.value }), {}); console.log(object)
以上是如何將 JavaScript 物件陣列轉換為單一物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!