Maps

🧾 Apuntes sobre Map en JavaScript

✅ ¿Qué es un Map?

Un Map es una estructura que te permite almacenar pares clave → valor, como un diccionario, pero con más flexibilidad que un objeto.


🎯 Diferencias clave respecto a los objetos {}

  • Las claves pueden ser de cualquier tipo (objetos, funciones, números…).

  • Mantiene el orden de inserción.

  • Tiene métodos útiles: .set(), .get(), .has(), .delete(), .clear()


🔧 Crear un Map

const miMapa = new Map()
const mapaConValores = new Map([
  ["nombre", "Laura"],
  ["edad", 28]
])

➕ Añadir elementos


📥 Obtener valores


❓ Comprobar si existe una clave


➖ Eliminar una entrada


🧹 Borrar todo el mapa


🔁 Recorrer un Map


🔄 Convertir a array


🧠 Cuándo usar Map en lugar de {}

Usa Map cuando:

  • Necesites claves que no sean solo strings

  • Quieras mantener el orden de los elementos

  • Necesites recorrer fácilmente el contenido

  • Busques una alternativa más potente a los objetos como diccionarios

Última actualización