弱弱的问一下啊,它现在也不是json字符串,怎么转成对象类型呢"edit:编辑,operation:设置"
var str = 'edit:编辑,operation:设置'
var obj = {}
str.split(',').map(val => obj[val.split(':')[0]] = val.split(':')[1])
console.log(obj)
###const str = "edit:编辑,operation:设置";
str.split(",").reduce((p, c) => ({...p, [c.split(":")[0]]: c.split(":")[1]}), {})
###似乎只有自己拆装了
let newstr = "edit:编辑,operation:设置";
let strList = newstr.split(','); //分割成数组
console.log(strList, 'list');
let strObj = {};
strList.forEach((r, i) => { //组成obj
strObj[(r.split(':'))[0]] = (r.split(':'))[1];
})
console.log(strObj)