Junior — Middle
Explique ce qu'est une structure de données Map et comment elle est généralement utilisée en programmation.
sobes.tech IA
Réponse de l'IA
Map est une structure de données qui stocke des paires clé-valeur. Chaque clé est unique et associée à une valeur spécifique. En programmation, Map est utilisé pour rechercher, insérer et supprimer rapidement des données par clé.
Par exemple, en JavaScript (Node.js), on peut utiliser Map comme suit :
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 est pratique lorsque vous devez stocker et accéder rapidement à des données par identifiant unique, par exemple pour mettre en cache les résultats de requêtes ou stocker des paramètres utilisateur.