AnonymousJan 04, 2024
In Typescript, do you want to combine two maps? In this tutorial, I cover every Typescript merge map. We will look into a few different methods to integrate TypeScript maps with complete code.de.
Similar to an Object, a Map in Typescript is a grouping of keyed data items. Maps, on the other hand, support any kind of key. Strong typing is provided by TypeScript for these collections, which improves code reliability.
const map1 = new Map([["a", 1], ["b", 2]])
const map2 = new Map([["c", 1], ["d", 2]])
const mergedMap = new Map([...map1.entries(), ...map2.entries()])
console.log(mergedMap);
Ouput:
{ 'a' => 1, 'b' => 2, 'c' => 1, 'd' => 2 }
OR
const map1 = new Map([['name', 'techstackkit.com']]);
const map2 = new Map([['age', 24]]);
const mergedMap = new Map([...map1, ...map2]);
console.log(mergedMap);
Ouput:
{ 'name' => 'techstackkit.com', 'age' => 30 }