【发布时间】:2018-02-02 02:01:33
【问题描述】:
我有一个这样的数组:
var arr =
[
["Id", "0011900000YDtPXAA1"],
["Name", "account 50"],
["OwnerId", "005190000023IPPAA2"],
["Industry", "Manufacturing"],
["Phone", "312-552-4450"],
["Id", "0011900000YDtPbAAL"],
["Name", "account 54"],
["OwnerId", "005190000023IPPAA2"],
["Industry", "Manufacturing"],
["Phone", "312-552-4454"]
]
我需要每个子数组是一个包含一个键值对的对象。
[
{"Id": "0011900000YDtPXAA1"},
{"Name": "account 50"},
...
]
我试过了
var objArr = new Map(arr);
这会生成我需要的键值对,但会将它们全部放在同一个对象中。如何获得一组由一对 k-v 组成的较小对象?
【问题讨论】:
标签: javascript arrays object dictionary