I am having hard time writing the below line in normal JS Syntax as IE doesn't support ES6 JavaScript.
Updating the question.
My Input is as follows.
var onlyData = [
["Individual Id","Individual Last Name","Individual First Name","Individual Middle Name"],
["1268933","mrs","jeanine","marie"],
["1268934","mr","jasmine","curry"]
]
var headers = onlyData.shift();
var outputJSONObj = onlyData.map(a => a.reduce((r, v, i) => (r[headers[i]] = v, r), {}));
and my output from the variable outputJSONObj
is as follows.
[
{
"Individual Id": "1268933",
"Individual Last Name": "mrs",
"Individual First Name": "jeanine",
"Individual Middle Name": "marie"
},
{
"Individual Id": "1268934",
"Individual Last Name": "miss",
"Individual First Name": "jasmine",
"Individual Middle Name": "curry"
}
]
Please rewrite in normal syntax using functions.