我想将多维数组拆分为对象。
我做了一个数组:
var arrayFirstLast = [
[58.94142647682763][23.5423357],
[59.94142647682765][24.5423357],
];
我只知道如何处理数组:
var arrayFirstLast=[58.94142647682763],[23.5423357];
而且我要:
var arrayLongLat= [
{
"long":58.94142647682763,
"lat":23.5423357
},
{
"long":59.94142647682763,
"lat":24.5423357
}
];
最佳答案
对于您想要的输出是一个对象数组。
所以为此
var arrayFirstLast=[[58.94142647682763,23.5423357],
[59.94142647682765,24.5423357]];
var arrayLongLat = [],
latLon = {};
for(var i in arrayFirstLast){
latLon = {long: arrayFirstLast[i][0], lat: arrayFirstLast[i][1]};
arrayLongLat.push(latLon);
}
关于javascript - 多维数组拆分为对象javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28753129/