如何从JavaScript中的数组中删除双引号?在JavaScript中删除数组中的双引号
我的数据,该多边形坐标谷歌地图
["{lat:-8.089057558100306,lng:112.15251445770264}", "{lat:-8.100954123313068,lng:112.15251445770264}", "{lat:-8.100954123313068,lng:112.1782636642456}", "{lat:-8.087867882261257,lng:112.17800617218018}", "{lat:-8.089057558100306,lng:112.15251445770264}"]
到
[{lat:-8.089057558100306,lng:112.15251445770264}, {lat:-8.100954123313068,lng:112.15251445770264}, {lat:-8.100954123313068,lng:112.1782636642456}, {lat:-8.087867882261257,lng:112.17800617218018}, {lat:-8.089057558100306,lng:112.15251445770264}]
后除去双引号我的数据一定还在阵,不串。
感谢
不是我的downvote,但我认为你应该从源头上解决这个问题,而不是在JavaScript中。 –
这看起来像一个数组中的差不多JSON。首先它是如何得到这种方式的? – deceze
试试这个'arr = arr.map(function(item){return JSON.parse(item)})' –