Let's say I have a variable like:
x = "{'A','B','C'}";
How do I convert it into an array of strings e.g arr = ['A', 'B', 'C']
,
such that arr[0] = 'A'
and so on. I know we can do regex parsing, but is there any simpler way ?
CodePudding user response:
If this is an excatct structue, the follwing will work:
let x = "{'A','B','C','{E}'}";
let y = x.replace(/^\{/,'[').replace(/\}$/,']').replace(/'/g,'"');
let z = JSON.parse(y);
console.log(z);