Sobes.tech
Junior — Middle

Explica qué se entiende por estructura de datos Map y cómo se usa normalmente en programación.

sobes.tech AI

Respuesta de la IA

Map — es una estructura de datos que almacena pares clave-valor. Cada clave es única y está vinculada a un valor específico. En programación, Map se utiliza para buscar, insertar y eliminar datos rápidamente por clave.

Por ejemplo, en JavaScript (Node.js), se puede usar Map así:

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}

Map es útil cuando necesitas almacenar y acceder rápidamente a datos mediante un identificador único, por ejemplo, para almacenar en caché los resultados de consultas o guardar configuraciones de usuario.