I would like to flatten an array of maps (for example the one in the screenshot).
In the screenshot it's an array of length 2, but this could be an array of length n.
The end result I would like to achieve is to only keep the Maps and remove the array in which the maps are located now.
Anyone knows a solution for this problem? Thank you
I tried the solutions proposed in Simplest way to merge ES6 Maps/Sets? but that did not resolve my specific problem.
UPDATE: The problem was solved by following code:
let tmpArray = [];
myStartingArray.forEach((el) => {
tmpArray = tmpArray.concat(el.entries());
});
let myMap = new Map();
tmpArray.forEach((d) => {
myMap.set(d.key, d.value);
});