Javascript 如何使用For循环将多个对象写入数组?
我有以下代码:Javascript 如何使用For循环将多个对象写入数组?,javascript,Javascript,我有以下代码: for (lo = 0; lo < newobj.length; lo++) { lon = '{"lons":' + newobj[lo].longitude; lat = ',"lats":' + newobj[lo].latitude + '}'; var string = '[' + lon + lat + ']'; var obj = JSON.parse(string); } 预期成果: var dots=[{lon:103.84606,lat
for (lo = 0; lo < newobj.length; lo++) {
lon = '{"lons":' + newobj[lo].longitude;
lat = ',"lats":' + newobj[lo].latitude + '}';
var string = '[' + lon + lat + ']';
var obj = JSON.parse(string);
}
预期成果:
var dots=[{lon:103.84606,lat:1.3694},{lon:103.8447,lat:1.3697},…]
为什么要转换字符串中的所有内容 你可以这样做
var dots=[];
对于(lo=0;lo }
为什么要转换字符串中的所有内容
你可以这样做
var dots=[];
对于(lo=0;lo
试试这个:
let dots= [];
for (lo = 0; lo < newobj.length; lo++) {
lon= {
"lons":newobj[lo].longitude,
"lats":newobj[lo].latitude
};
dots.push(lon);
}
let dots=[];
对于(lo=0;lo
试试这个:
let dots= [];
for (lo = 0; lo < newobj.length; lo++) {
lon= {
"lons":newobj[lo].longitude,
"lats":newobj[lo].latitude
};
dots.push(lon);
}
let dots=[];
对于(lo=0;lo
试试这个
var dots = [];
for (lo = 0; lo < newobj.length; lo++) {
var obj = {};
obj.lon = newobj[lo].longitude;
obj.lat = newobj[lo].latitude;
dots.push(obj);
}
var dots=[];
对于(lo=0;lo
试试这个
var dots = [];
for (lo = 0; lo < newobj.length; lo++) {
var obj = {};
obj.lon = newobj[lo].longitude;
obj.lat = newobj[lo].latitude;
dots.push(obj);
}
var dots=[];
对于(lo=0;lo
使用Array.map:
var newobj=[{经度:103.84606,纬度:1.3694}
,{经度:103.8447,纬度:1.3697}
]
var dots=newobj.map(elm=>({lon:elm.longitude,lat:elm.latitude}))
console.log(点)
使用Array.map:
var newobj=[{经度:103.84606,纬度:1.3694}
,{经度:103.8447,纬度:1.3697}
]
var dots=newobj.map(elm=>({lon:elm.longitude,lat:elm.latitude}))
console.log(点)
const newObjArr=[]
对于(lo=0;lo
const newObjArr=[]
对于(lo=0;lo
post您的实际数据。您能在API上发布一个newobj
arraye数据示例吗。我实际上只需要纬度和经度就可以画一个关于铯的广告牌。[{“描述”:“aaa”,“地址”:“bbb”,“纬度”:“1.34791838898824”,“经度”:“103.8487501254”},{“描述”:“ddd”,“地址”:“ccc”,“纬度”:“1.37026158388488”,“经度”:“103.839467898898”},…]发布您的实际数据。您能发布一个newobj
arrayeAPI上的数据示例吗。我实际上只需要纬度和经度就可以画一个关于铯的广告牌。[{“描述”:“aaa”,“地址”:“bbb”,“纬度”:“1.34791838898824”,“经度”:“103.8487501254”},{“描述”:“ddd”,“地址”:“ccc”,“纬度”:“1.37026158388488”,“经度”:“103.839467898898”},…]