La propiedad Map.prototype  representa el prototipo del constructor Map.

Atributos de la propiedad Map.prototype
Sobrescribir No
Numerable No
Configurable No

Descripción

La instancia de Map hereda de Map.prototype. Puedes utilizar el constructor del prototipo del objeto para agregar propiedades o métodos a todas las instancias de Map.

Propiedades

Map.prototype.constructor
Devuelve la función que creó el prototipo de una instancia. Esta es la función de Map por defecto.
Map.prototype.size
Devuelve el número de conjuntos de llave/valor en el objeto Map.

Métodos

Map.prototype.clear()
Elimina todos los conjuntos de llave/valor del objeto Map.
Map.prototype.delete(key)
Elimina cualquier valor asociado a la llave y devuelve el valor que  Map.prototype.has(key) tenía previamente. Después  Map.prototype.has(key) devolverá false.
Map.prototype.entries()
Devuelve un nuevo objeto  Iterador que contiene un array de [llave, valor] para cada elemento en el objeto  Map en orden de inserción.
Map.prototype.forEach(callbackFn[, thisArg])
Llama a la callbackFn una vez por cada conjunto llave/valor presentes en cada objeto  Map, en orden de inserción. Si se le proporciona un parámetro thisArg a forEach, se usará como valor "this" para cada callback.
Map.prototype.get(key)
Devuelve el valor asociado a la  llave, o undefined si no tiene ninguno.
Map.prototype.has(key)
Devuelve un booleano que indica si un valor se ha asociado a la llave en el objeto Map o no se ha asociado.
Map.prototype.keys()
Devuelve un nuevo objeto  Iterador que contiene las llaves para cada elemento en el objeto Map en orden de inserción.
Map.prototype.set(key, value)
Establece un valor para la llave en el objeto Map. Devuelve el objeto  Map.
Map.prototype.values()
Devuelve un nuevo objeto  Iterador que contiene los valores para cada elemento en el objeto  Map en orden de inserción.
Map.prototype[@@iterator]()
Devuelve un nuevo objeto  Iterador que contiene un array de [llave, valor] para cada elemento en el objeto Map en orden de inserción.

Especificaciones

Especificación Estado Comentario
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Map.prototype' in that specification.
Standard Definición inicial.
ECMAScript Latest Draft (ECMA-262)
The definition of 'Map.prototype' in that specification.
Living Standard  

Compatibilidad entre navegadores

Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico 38 (Yes) 13 (13) 11 25 7.1
Característica Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico No support 38 (Yes) 13.0 (13) No support No support

8

Vea también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: JuanMacias
 Última actualización por: JuanMacias,