gpt4 book ai didi

javascript - 尝试将字符串数据转换为数值数据,将数据放入数组数组(Json)中

转载 作者:行者123 更新时间:2023-11-28 21:16:17 25 4
gpt4 key购买 nike

我有这个:

    (65.94647177615738, 87.890625)(47.040182144806664, 90)(45.089035564831036, 122.34375)

我试图让输出看起来像这样:

   "coords": [[65.94647177615738, 87.890625],[47.040182144806664, 90],[45.089035564831036, 122.34375]]

有什么想法吗?

第一个结果以字符串形式返回给我,因此当我尝试将第一个对象分配给数组时,控制台会向我显示以下内容:

  array is:  "(65.94647177615738, 87.890625)(47.040182144806664, 90)(45.089035564831036, 122.34375)"

最佳答案

var str = "(65.94647177615738, 87.890625)(47.040182144806664, 90)(45.089035564831036, 122.34375)";
str = str.slice(1,-1); // remove outermost parentheses
var arrCoord = str.split(')(');
for (var i=0; i<arrCoord.length; i++) {
var tarr = arrCoord[i].split(", ");
for (var j=0; j<tarr.length; j++) {
tarr[j] = parseFloat(tarr[j]);
}
arrCoord[i] = tarr;
}
// arrCoord is now populated with arrays of numbers

关于javascript - 尝试将字符串数据转换为数值数据,将数据放入数组数组(Json)中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com