我有这种类型的数组
[[["80.529299450867271,7.3884550841172976"],["80.528953669541707,7.3875715810979612"],["80.528714422417153,7.3867339810469588"]]]
我想得到这个作为
[[[80.529299450867271,7.3884550841172976],[80.528953669541707,7.3875715810979612],[80.528714422417153,7.3867339810469588]]]
这就是我尝试过的
z = a.map(function(o) {
var d = o.split(/(],)/g).map(function(b) {
console.log();
return b;
});
Answer:
您可以映射内部数组并拆分字符串,然后将返回数组的成员转换为数字。
arr[0] = arr[0].map(([v]) => v.split(",").map(Number));
工作示例:
let arr = [[["80.529299450867271,7.3884550841172976"],["80.528953669541707,7.3875715810979612"],["80.528714422417153,7.3867339810469588"]]];
arr[0] = arr[0].map(([v]) => v.split(",").map(Number));
console.log(arr);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)