【发布时间】:2017-07-21 06:28:21
【问题描述】:
我有一个包含经度和纬度的 JavaScript 数组。现在,我的数组是这种格式并且是数组类型:
[Lat,Lon]
[Lat,Lon]
[Lat,Lon]
我想将这个一列数组转换成具有这种格式的两列数组:
[Lat][Lon]
[Lat][Lon]
[Lat][Lon]
如何在 JS 中做到这一点?我最好的猜测涉及使用一列数组中的逗号作为分隔符,但我不确定如何实现这一点。我愿意使用 JQuery。
我尝试使用此代码拆分我的数据,但是
var getOutline = 'lat1,lon1/lat2,lon2/lat3,lon3'; //Sample
var temporaryArray = new Array();
temporaryArray = getOutline.split("/");
console.log(temporaryArray)
var temporaryArray2 = new Array();
temporaryArray2 = temp.split(",");
console.log(temporaryArray2)
但是,我的第二个不起作用,因为 split 函数不会拆分 Array 类型。
【问题讨论】:
-
请向我们展示您自己的创作尝试
-
var _arr = []; arr.map(function(item){_arr.push(item.split(','))})
-
@CarstenLøvboAndersen 已编辑
-
绝对使用 jQuery,它几乎可以做任何事情。
标签: javascript jquery arrays latitude-longitude delimiter