Мне нужно объединить 2 карты. Map1 и Map2. Мне также нужно убедиться, что из Map2 к результирующей карте добавляются только указанные c ключи (хранящиеся в предопределенном наборе).
Чтобы объединить карты, я пробовал следовать, и он работает, но не уверен, как подойти в моем втором требовании:
let mergedMap:Map<string, number> = new Map([...Array.from(map1.entries()), ...Array.from(map2.entries())]);