弱弱的问一下啊,它现在也不是json字符串,怎么转成对象类型呢"edit:编辑,operation:设置"
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)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决