JavaScript new Map()

Definición y uso

new Map() El constructor se utiliza para crear objetos Map.

Nota

El objeto Map solo se puede crear a través de new Map() para construir.

Instancia

Ejemplo 1

A través de new Map() El constructor se transmite un array para crear el objeto Map:

// Crear un Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  
]

Prueba por tu cuenta

Ejemplo 2

Crear un nuevo objeto Map y usar set() Método para agregar elementos:

// Crear un Map
const fruits = new Map();
// Establecer el valor del Map
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

Prueba por tu cuenta

Sintaxis

new Map(iterable)

Parámetros

Parámetros Descripción
iterable Opcional. Un objeto iterable que contiene pares de clave-valor.

Valor devuelto

Tipo Descripción
Object nuevo objeto Map.

Compatibilidad del navegador

Map es una característica de ECMAScript6 (ES6).

A partir de junio de 2017, todos los navegadores modernos admiten ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
mayo de 2016 abril de 2017 Junio de 2017 Septiembre de 2016 Junio de 2016

Map no es compatible en Internet Explorer.