Angular5で、といいますかTypescriptで、
Mapを一度にnewしたかったんですが、
どうするのかなーって。
new Map()して.set()でmethod chainで繋いで行くのもありますが、
一番簡単なのは、
new Map([['key1','val1'],['key2','val2'],['key3','val3']])という
ようなnested arrayでしょうか。
cf. Map & Set
ただ、こうするとmap['key1']やdelete(map['key2'])は効かず、
map.get('key1')やmap.delete('key2')としないとならない、
というのにハマりました。