我有一个这种格式的字符串:
"[0.00,0.10],[3.00,0.10],[6.00,0.10],[9.00,0.10],[12.00,662.00],[15.00,1186.00]"
我想把它拆分成一个数组,这样最终的数组看起来像这样。基本上它们是用于 highcharts 图表的 [x,y]
对。
[[0.00,0.10], [3.00,0.10], [6.00,0.10], [9.00,0.10], [12.00,662.00], [15.00,1186.00]]
使用 javascript 这怎么可能?
我试过使用正则表达式,但似乎无法正常工作。
最佳答案
您可以添加括号并解析为 JSON与 JSON.parse
.
var string = "[0.00,0.10],[3.00,0.10],[6.00,0.10],[9.00,0.10],[12.00,662.00],[15.00,1186.00]",
array = JSON.parse('[' + string + ']');
console.log(array);
.as-console-wrapper { max-height: 100% !important; top: 0; }
关于javascript - 将字符串拆分为字符串中包含方括号的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52064547/