Junior — Middle
Explique o que se entende por estrutura de dados Map e como ela é normalmente usada na programação.
sobes.tech IA
Resposta da IA
Map é uma estrutura de dados que armazena pares chave-valor. Cada chave é única e está associada a um valor específico. Na programação, o Map é usado para procurar, inserir e remover dados rapidamente por chave.
Por exemplo, em JavaScript (Node.js), o Map pode ser usado assim:
const map = new Map();
map.set('user1', {name: 'Ivan', age: 30});
map.set('user2', {name: 'Maria', age: 25});
console.log(map.get('user1')); // {name: 'Ivan', age: 30}
O Map é útil quando você precisa armazenar e acessar rapidamente dados por um identificador único, por exemplo, para armazenar em cache resultados de consultas ou guardar configurações de usuário.