Я пытаюсь преобразовать строку в массив в javascript?
var strng = "[a,b]"
Ожидаемый результат:
var arry = ["a","b"]
Работать со всей строкой, например "[a,b]" или "[a,b,c,d]"
"[a,b]"
"[a,b,c,d]"
var strng = "[a,b]"; console.log(strng.replace(/\[|]/g, "").split(","));
Попробуйте следующее:
var strng = "[a,b]"; let arr = strng.slice(1,-1).split(","); console.log(arr);