I have been trying to convert this data:
var myArray = [
[1,2,3,4],
["1","2","3","4"],
["a", "b", "c", "d"]
]
to this:
var result = [
{
"num": 1,
"str": "1",
"let": "a"
},
{
"num": 2,
"str": "2",
"let": "b"
},
{
"num": 3,
"str": "3",
"let": "c"
},
{
"num": 4,
"str": "4",
"let": "d"
}
]
Any assistance will be extremely helpful. I have tried various iterations but none of them yield what I am hoping for.
I am trying to use this:
objectified_data = array_data.map(function(x) {
return {
"num": x[0],
"str": x[1],
"let": x[2]
}
})
But I cannot figure out how to make the homogenous set of array, heterogenous for this to work. Ultimately, I am trying to filter out certain keys, so the original data as it was is not working for that task