这就是我要找的东西
markers: marker[] = [
{
lat: 18.533989,
lng: 73.825592,
},
{
lat: 18.540474,
lng: 73.837510,
label: 'B',
},
{
lat: 18.540972,
lng: 73.832146,
label: 'C'
}
]
}
这是我试过的
for (let i = 0; i < res.length; i++) {
// Iterate over numeric indexes from 0 to 5, as everyone expects.
let newobj = res[i].destinationAddress.location.coordinates;
console.log(newobj);
for(let j = 0; j < res.length; j ++){
this.markersArr.push(newobj[j]);
}
我正在使用角度6我需要将json obj转换为数组
答案 0 :(得分:1)
在内循环中尝试此代码。
const [lat, lng] = newobj[j];
this.markersArr.push({
lat : lat,
lng : lng,
label : 'C' // or whatever value you want to add
})