Acho que só um complemento, é que caso queira converter objetos em Map da pra criar métodos facilmente, exemplo:
function convertObjToMap(obj) { const map = new Map(); Object.keys(obj).forEach(key => map.set(key, obj[key])); return map; }
Mas seria legal também falar um pouco sobre tipagem com Map já que muitas pessoas utilizam o typescript, no caso um bom uso da tipagem seria igual a tipagem de um obj só que extendendo o Map?
Já conhecia o Map e já utilizei algumas vezes, mas fiquei interessado em me aprofundar um pouco mais kkk
O Map aceita um array de chave valor na declaração, então vc tbm pode fazer assim:
new Map(Object.entries(seuObjeto))