【发布时间】:2020-07-29 18:10:38
【问题描述】:
这是我目前拥有的:
var coords1 = ["52.535614,-7.285257", "52.571321,-1.585436", "53.535614,-2.285257"];
这是我的目标:
lat1 = [52.535614, 52.571321, 53.535614]
lng1 = [-7.285257, -1.585436, -2.285257]
我知道如何单独做:
a = coords1[0]
b = a.split(',');
c = b[0];
d = b[1];
e = Number(c);
f = Number(d);
>> 52.535614
>> -7.285257
我可以将这些附加到单独的列表中,但我假设这不是一种非常有效的方法,并且想知道如何使用几乎无限的坐标列表来做到这一点。
【问题讨论】:
-
const parts = coords1.map(s => s.split(",").map(Number));然后const lat1 = parts.map(a => a[0])
标签: javascript arrays list