Map.prototype

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 (en-US). 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]() (en-US)
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)
La definici贸n de 'Map.prototype' en esta especificaci贸n.
Standard Definici贸n inicial.
ECMAScript (ECMA-262)
La definici贸n de 'Map.prototype' en esta especificaci贸n.
Living Standard  

Compatibilidad entre navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help! (en-US)

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 Sin soporte 38 (Yes) 13.0 (13) Sin soporte Sin soporte

8

Vea tambi茅n