Скажем, у нас есть существующая карта:
const m1 = new Map([['color', 'red'], ['owner', 'Flavio'], ['age', 2]])
, если мы хотим создать новую карту, достаточно ли сделать:
const m2 = new Map(m1);
или, может быть, вместо:
const m2 = new Map(Array.from(m1))
MDN говорит, что вы могли бы сделать это.
const first = new Map([ [1, "one"], [2, "two"], [3, "three"] ]); const second = new Map([ [1, "uno"], [2, "dos"], [3, "tres"] ]); const merged = new Map([...first, ...second]); console.log(merged.get(1))