Given arrays
name ['a','b','c']
data [1 , 2 , 3]
I want the result
[{name: 'a', data: 1}, {name: 'b', data: 2}, {name: 'c', data: 3}],
I could do
let combinedData = [];
for (let i = 0; i < data.length; i++) {
combinedData.push({name: name[i], data: data[i]});
}
but I am looking for an elegant way, shot. (Using external lib is acceptable e.g. lodash)