I have this code
let route = res.data.data;
console.log('data to be loop: ', route)
var ddd = [];
for(let i = 0; i < route.length; i++){
ddd = [...route[i].longitude, ...route[i].latitude]
}
console.log('final data: ', ddd)
The result of code above is:
What I'm trying to do is to get longitude, latitude of each row and place them as separate array into ddd array. something like this:
ddd = [
0: {
lat: xxxxx,
lng: xxxxx
},
1: {
lat: xxxxx,
lng: xxxxx
}
]
What should I change in my code to achieve that?

...route[i].longitude- more likeddd.push({lat:route[i].latitude, lng:route[i].longitude}- or better yetvar ddd = route.map(({longitude:lng, latitude:lat}) => ({lng, lat}));...route[i].longitudeis spreading each character of thelatitudeandlongitudestring to the array and it is being replaced in each loop