1 转换前数据
let msg = '[ 1,2, 3 ,"bugua",5,6,7 ]';
2 转换方法
function stringToArray(string) {
string= string.string(/\[([\w, ]*)\]/, "$1");
if (string.indexOf("[") == 0) {// if has chinese
string= string.substring(1, string.length - 1);
}
var arr = string.split(",");
var newArray = [];//new Array();
for ( var i = 0; i < arr.length; i++) {
var arrOne = arr[i];
newArray.push(arrOne);
}
// console.log(newArray);
return newArray;
};
3 转换结果
console.log(stringToArray(msg));