u-ryo's blog

various information for coding...

New Map on Typescript

| Comments

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

Comments