提问者:小点点

在JavaScript中将字符串转换为数组?


我正在尝试用JavaScript将字符串转换为数组?

 var strng = "[a,b]"

预期产出:

 var arry = ["a","b"]

共2个答案

匿名用户

请尝试以下操作:

null

var strng = "[a,b]";
let arr = strng.slice(1,-1).split(",");
console.log(arr);

匿名用户

适用于所有字符串,如“[a,b]”“[a,b,c,d]”

null

var strng = "[a,b]";
console.log(strng.replace(/\[|]/g, "").split(","));