I'm trying to convert a string to an array in javascript?
var strng = "[a,b]"
Expected output:
var arry = ["a","b"]
asked Jun 20, 2020 at 9:53
user11509999
2 Answers 2
Work for all string like "[a,b]" or "[a,b,c,d]"
var strng = "[a,b]";
console.log(strng.replace(/\[|]/g, "").split(","));
answered Jun 20, 2020 at 10:04
Girish Sasidharan
6021 gold badge6 silver badges15 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
Try this:
var strng = "[a,b]";
let arr = strng.slice(1,-1).split(",");
console.log(arr);
answered Jun 20, 2020 at 9:58
Majed Badawi
28.5k4 gold badges30 silver badges56 bronze badges
Comments
lang-js