У меня есть два массива json:
1)
[
{
"userId": 9
},
{
"userId": 14
}
]
2)
[{"role": "1", "group": "3"}, {"role": "1", "group": "2"}]
Я хотел бы объединить два массива следующим образом: возможно ли получить решение с помощью javascript?
[
{"userId":9,"role":"1","group":"2"},
{"userId":14,"role":"1","group":"2"}
{"userId":9,"role":"1","group":"3"},
{"userId":14,"role":"1","group":"3"}
]
Я пыталсяиспользовать пусть однако я не смог найти способ манипулировать переключением подмассива:
let arr1 =
[{ "userId": 9 }, { "userId": 14 }]
let arr2 = [{"role": "1","group": "3"}, {"role": "1","group": "2" }]
let result = arr1.map(o => Object.assign(o, ...arr2));
console.log(result);
return result;
Результат примерно такой:
[{"userId":9,"role":"1","group":"2"},{"userId":14,"role":"1","group":"2"}]
Заранее спасибо.