问答

"edit:编辑,operation:设置" 这样的字符串怎么转成对象呢

作者:admin 2021-06-08 我要评论

弱弱的问一下啊,它现在也不是json字符串,怎么转成对象类型呢 "edit:编辑,operation:设置" ### var str = 'edit:编辑,operation:设置'var obj = {}str.split(',...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

弱弱的问一下啊,它现在也不是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)

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • "edit:编辑,operation:设置" 这样的

    "edit:编辑,operation:设置" 这样的

  • 读了vue的destory源码感觉有内存泄漏的

    读了vue的destory源码感觉有内存泄漏的

  • Flutter 在JMLink监听事件里跳转页面不

    Flutter 在JMLink监听事件里跳转页面不

  • 求教!在linux上的nginx服务器部署vue

    求教!在linux上的nginx服务器部署vue

腾讯云代理商
海外云服务器