ES6 マップ/セットをマージする最も簡単な方法は? 質問する

ES6 マップ/セットをマージする最も簡単な方法は? 質問する

ES6 マップを結合する簡単な方法はありますか ( などObject.assign)? ついでに、ES6 セット ( などArray.concat) はどうでしょうか?

ベストアンサー1

セットの場合:

var merged = new Set([...set1, ...set2, ...set3])

マップの場合:

var merged = new Map([...map1, ...map2, ...map3])

複数のマップが同じキーを持つ場合、マージされたマップの値は、そのキーを持つ最後のマージ マップの値になることに注意してください。

おすすめ記事