let arrList = "[errorGroup:500],[circuitBroken:false],[retry:false],[returnCode:GENERAL_EXCEPTION],[returnMessage:字符串数组转译对象形式]"
function strobj(str){
let objs = {}
str.split(',').forEach((item)=>{
let tmparr = item.replace('[','').replace(']','').split(":")
objs[tmparr[0].trim()] = tmparr[1]
})
return objs
}
console.log(strobj(arrList))
//打印:{circuitBroken: "false",errorGroup: "500",retry: "false",returnCode:"GENERAL_EXCEPTION",returnMessage: "字符串数组转译对象形式"}
字符串数组转译对象形式
最新推荐文章于 2024-03-27 10:58:18 发布