我有这个字符串:
var string = "value:50,type:doctor,";
我想要发生的是将其转换为 JSON 格式:
{
"value": 50,
"type": "doctor"
}
其中value
和type
是常数,但它们的值发生变化。但value
总是有一个整数值,而type
总是有一个字符串值。
在 "," 周围使用 split 将单词分开,然后再次拆分它们 ":" 以形成最终对象的键和值。
var string = "value:50,type:doctor";
var obj = string.split(",").reduce((acc,ele) => {
let key = ele.split(":")[0];
let value = ele.split(":")[1];
acc[key] = value;
return acc;
}, {});
console.log(obj);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句