已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
昨天关门了。
此帖子已于昨天编辑并提交审阅,无法重新打开帖子:
原始关闭原因未解决
Improve this question
使用此对象,它是API的结果(列是动态的)
let json1 ={
"records": [
{
"ID": "1",
"Value": "A005",
},
{
"ID": "2",
"Value": "A007",
},
{
"ID": "3",
"Value": "B001",
},
{
"ID": "4",
"Value": "B003",
},
],
"conditional":[
{"Value":{'A005':'red','A007':'blue','B001':'green'}},
]
}
我需要下面的对象来格式化要在UI中表示的数据
let json ={
"records": [
{
"ID": "1",
"Value": "<span style='color;red'>A005</span>",
},
{
"ID": "2",
"Value": "<span style='color;blue'>A007</span>",
},
{
"ID": "3",
"Value": "<span style='color;green'>B001</span>",
},
{
"ID": "4",
"Value": "B003",
},
],
"conditional":[
{"Value":{'A005':'red','A007':'blue','B001':'green'}},
]
}
条件和记录中的数据是动态的。“值”可以是任何列名,也可以有任意数量的列。所有数据都是动态的
1条答案
按热度按时间dfty9e191#
我们可以通过
Array.forEach()
来实现