我有一个来自我的州的数组,它收集了几个元素
this.setState({
[elem.module_id]: {
element_id: elem.element_id,
element_title: elem.element_title,
value: e,
module_id: elem.module_id,
mandatory: elem.elementmand,
},
});
当我打印时
console.log(JSON.stringify(this.state));
{
"1258": {
"element_id": 3901,
"element_title": "Write somethign Text",
"value": "Cxcxcxcxcx",
"module_id": 1258
},
"1284": {
"element_id": 3927,
"element_title": "wqqwqwwqwq",
"value": "433434343",
"module_id": 1284
}
}
我想将其转换为此格式并删除密钥
{ "element_id":3901,"element_title":“写入某个文本”,"value":"Cxcxcxcxcx","module_id":1258 },{ "element_id":3927,"element_title":"wqqwqwwqwq","value":"433434343","module_id":1284 }
有什么建议吗?
发布于 2018-12-19 10:11:12
这是Object.values返回的内容。
const state = {
"1258": {
"element_id": 3901,
"element_title": "Write somethign Text",
"value": "Cxcxcxcxcx",
"module_id": 1258
},
"1284": {
"element_id": 3927,
"element_title": "wqqwqwwqwq",
"value": "433434343",
"module_id": 1284
}
}
console.log(JSON.stringify(Object.values(state)));
https://stackoverflow.com/questions/53841370
复制相似问题