У меня были следующие 2 объекта json, обозначающие некоторые данные следующим образом:
passObject =
{
'Topic One' : 4, 'Topic Two' : 10, 'Topic Three' : 1, 'Topic Four' : 1
}
failObject =
{
'Topic Two' : 3, 'Topic One' : 1
}
Мне нужно было объединить два объекта в один, чтобы получить результат:
resultObject = {
'topics': [
{ 'Topic One' : { 'pass' : 4, 'fail': 1 } },
{ 'Topic Two' : { 'pass' : 10, 'fail': 3 } },
{ 'Topic Three' : { 'pass' : 1, 'fail': 0 } },
{ 'Topic Four' : { 'pass' : 1, 'fail': 0 } }
]
}
Я изучил функции 'lodash', но не смог найти необходимую функциональность. Сможет ли кто-нибудь предложить способ, как это можно сделать наиболее эффективно?