微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在JavaScript中将字符串转换为对象

如何解决如何在JavaScript中将字符串转换为对象

我收到的回复string格式:

returnData = "1002246*9994456861#111#222*ACTIVE"

需要将string数据修改object

{returnData : "1002246*9994456861#111#222*ACTIVE"}

以下是我尝试的方法

returnData = Object.assign({},returnData)

但是它使我对每个单个字符的搜索结果array中出现。如何将string变量转换为object

解决方法

只需使用当前值创建一个对象:

returnData = "1002246*9994456861#111#222*ACTIVE"
returnData = { returnData }

console.log(returnData);

,

要通过字符串创建所需的对象,只需使用对象文字表示法即可:

data = {
    returnData: returnData
}
,

您可以尝试使用Object.keys()方法,如下所示:

returnData = "1002246*9994456861#111#222*ACTIVE";

console.log({[Object.keys({returnData})[0]]: returnData});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。