新手求助,关于js如何把多个对象中的字符串设置为新的对象的问题

希希莱娜
  • 27

因为之前定的数据格式不合理,现在其他接口的参数定好了,但是要改这个接口的参数,请问
我如何把

data: "transParmas"
label: "10003"
value: "nowVersion"

转化为
transParmas:{nowVersion:'10003'}
这样一个对象
实在想不出怎么写,求助各位大佬

回复
阅读 894
1 个回答

针对你的题目,这样就OK了

const obj = {
    data: "transParmas",
    label: "10003",
    value: "nowVersion",
}

const newObj = {[obj.data]: {[obj.value]: obj.label}}

console.log(JSON.stringify(newObj))
宣传栏