Вы можете использовать JSON.parse()
, но поскольку у вас есть single quotation
, они рассматриваются как синтаксическая ошибка в JSON.parse()
вам нужно заменить их в первую очередь, и тогда вы не против.
console.log( JSON.parse(`[1,2,3]`))
console.log( JSON.parse(`["1",2]`))
console.log( JSON.parse(`['1',2]`)) // error on this line
Рабочий код
let str = `[['0.00',4474.12], ['31.25',1995.16], ['62.50',44.98], ['93.75',16.86], ['125.00',9.10], ['156.25',5.76], ['187.50',3.99], ['218.75',2.92], ['250.00',2.21], ['281.25',1.71], ['312.50',1.33], ['343.75',1.03], ['375.00',0.77], ['406.25',0.56], ['437.50',0.36], ['468.75',0.18]]`
let op = JSON.parse(str.replace(/'/g,`"`))
console.log(op)