Я пытаюсь сократить вложенный массив в массив объектов, так как я хотел бы разбить многоуровневый массив на один объект массива
это структура массива, которую я хочу уменьшить
var array1 = [
{
"course": "ABC"
"skills":["skill1", "skill2"],
},
{
"course": "DEF"
"skills":["skill1"],
},
{
"course": "GHI"
"skills":["skill1", "skill2", "skill3"],
}
]
что я ожидаю в качестве результата
var array1 = [
{
"course": "ABC"
"skill":"skill1",
},
{
"course": "ABC"
"skill":"skill2",
},
{
"course": "DEF"
"skill":"skill1",
},
{
"course": "GHI"
"skills":"skill1",
},
{
"course": "GHI"
"skills":"skill2",
},
{
"course": "GHI"
"skill": "skill3",
}
]