I have an array of arrays like so:
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"]
]
I need each subarray to be an object containing one key-value pair.
[
{"Id": "0011900000YDtPXAA1"},
{"Name": "account 50"},
...
]
I tried
var objArr = new Map(arr);
This produces the key value pairs I need, but puts them all in the same object. How can I get an array of smaller objects consisting of one k-v pair each?