将字符串拆分为在字符串中带有方括号的数组

时间:2018-08-28 18:51:32

标签: javascript arrays

我有以下格式的字符串:

},
});

我想将其拆分为一个数组,以便最终的数组看起来像这样。基本上,它们是"[0.00,0.10],[3.00,0.10],[6.00,0.10],[9.00,0.10],[12.00,662.00],[15.00,1186.00]" 对,可用于高图表中。

[x,y]

使用javascript怎么可能?

我尝试使用正则表达式,但似乎无法使其正常工作。

1 个答案:

答案 0 :(得分:12)

您可以添加方括号并用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; }