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')
としないとならない、
というのにハマりました。