I am working with javascript and have encountered a problem. I need to iterate through an array of objects and make an array objects without the [] symbol.
So, when I iterate trough an array of objects --> [{},{},{}...] I want it to return --> {},{},{} --> without [].
Sry for the bad explanation, but I don't know how to express myself correctly, maybe the best would be: Is it possible to store multiple objects outside object or collection?
In my exapmle, I have an array of objects which I want to map to another array of objects:
Resurs.map((item)=>({
Cen:item.Cent,
level:[item.NumList.map((item)=>({
Kom:item.Number,
Num:item.Kor
})),item.SerList.map((item)=>({
Kom: item.Ser}))
]}));
So, I have 2 map methods inside the map method. It will return:
[
Cen:"aaa",
level:[
[ // -> want to get rid of this
{
Kom:"aaa",
Num:"aaa"
},
{
Kom:"bbb",
Num:"bbb"
}
] // -> and this
,
[ //-> and this
{Kom: "aaa"},
{Kom: "bbb"},
] //-> and this
]
]
So, both map functions need to be inside 'level' key, but not as list which has two lists inside, but list with objects.