Para instanciarmos um objeto Map, utilizamos seu construtor padrão que
irá criar um Map sem elementos em seu conteúdo.
Sintaxe
let variavel = new Map<tipo_chave, tipo_valor>();
Exemplo 1
let mmap = new Map<string, number>();
console.log(mmap);
Saída
map(0) {}
Map (2) {"chv1" => 1, "chv2" => 2}
Uma outra forma de instanciar um Map é utilizando seu construtor que recebe um
array como argumento que é convertido.
Sintaxe
let variavel = new Map( array );
Exemplo 2
let array:any = [[0,"fulano"],[1,"ciclano"],[2,"beltrano"]];
console.log(array);
let mmap = new Map(array);
console.log(mmap);
Saída
[ [ 0, 'fulano' ], [ 1, 'ciclano' ], [ 2, 'beltrano' ] ]
Map(3) { 0 => 'fulano', 1 => 'ciclano', 2 => 'beltrano' }