假设我有一个json数组
data =
[
{
"Name": 'Field1',
"Fields": ["Field1"],
"Values" : ["1", "2", "3"]
},
{
"Name": 'Field2',
"Fields": ["Field2"],
"Values" : ["1", "2"]
}
]
和另一个json
answers =
[
{"id" : 1, "Field1": 1, "Field2": 1 },
{"id" : 2, "Field1": 3, "Field2": 2 },
{"id" : 3, "Field1": 0, "Field2": 1 },
];
我想推送我的数据的答案数或者分配给它的值的新数组,因此输出应该是
data =
[
{
"Name": 'Field1',
"Fields": ["Field1"],
"Values" : ["1": 1 , "2": 0, "3": 1]
},
{
"Name": 'Field2',
"Fields": ["Field2"],
"Values" : ["1": 2 , "2": 1]
}
]
所有名称,字段,值都是动态的,不固定。
我相信合并合并但我正在寻找使用打字稿的最佳解决方案..