JavaScriptMapa


Sintaxis

  • nuevo mapa ([iterable])
  • map.set (clave, valor)
  • map.get (clave)
  • Tamaño de mapa
  • map.clear ()
  • map.delete (clave)
  • map.entries ()
  • map.keys ()
  • map.values ​​()
  • map.forEach (callback [, thisArg])

Parámetros

Parámetro Detalles
iterable Cualquier objeto iterable (por ejemplo, una matriz) que contenga pares [key, value] .
key La clave de un elemento.
value El valor asignado a la clave.
callback Función de devolución de llamada llamada con tres parámetros: valor, clave y el mapa.
thisArg Valor que se utilizará como this al ejecutar la callback .

Observaciones

En los mapas, se considera que NaN es lo mismo que NaN , aunque NaN !== NaN . Por ejemplo:

const map = new Map([[NaN, true]]);
console.log(map.get(NaN)); // true

Mapa Ejemplos relacionados