Map
頻繁に削除や追加を行うような場面ではObjectよりもパフォーマンスが良い
keyがany型となるため柔軟にkeyを指定できる(Objectのkeyはstring型 | number型)
参考
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
https://medium.com/front-end-weekly/es6-map-vs-object-what-and-when-b80621932373